GitHub
introduction this guide tells you how to authenticate the github connector in swimlane using http bearer authentication you will generate a github authentication token, collect the required information, and configure the connector in swimlane prerequisites github access requirements you must have access to a github account with permissions to generate authentication tokens and access repositories, organizations, or user resources required for your automation use cases required credentials during setup, you will collect github api url personal access token or jwt token authentication methods overview the github connector supports the following authentication method http bearer authentication this method uses a github personal access token or a jwt token to authenticate api requests github token setup take the following steps to generate an authentication token in github log in to github navigate to your account settings select developer settings choose either personal access tokens or github apps depending on your authentication method generate a new token with the required scopes copy and securely store the token this value will be used when configuring the swimlane asset connector configuration in swimlane take the following steps to configure the github connector asset in swimlane log in to turbine from the left hand navigation pane, click orchestration and click assets click the plus icon to create a new asset select github from the asset type list fill in the asset settings and asset input fields as shown configuration parameters parameter description requirement url github api endpoint url required token personal access token or jwt token with sufficient permissions required verify ssl enable or disable ssl certificate verification optional http proxy optional proxy configuration optional troubleshooting if authentication fails ensure the token is valid and has not expired verify the token has the required scopes or permissions confirm the github api url is correct check ssl and proxy settings if applicable you have successfully authenticated the github connector in swimlane