Github.com SSO support for CodeStream implements the standard OAuth procedure which requires a dedicated OAuth application on Github.com with the appropriate settings.
-
Login to Github.com
-
Settings > Developer Settings > OAuth Apps > Create New App- Set the Authorization Callback URL to for your API's URL (similar to
https://api.codestream.us/no-auth/provider-token/github) - Generate a client secret and add both the Client ID and secret to the secrets database.
- Set the Authorization Callback URL to for your API's URL (similar to
-
Add the credentials to the CodeStream server's config file in the
intergrationssection.{ "integrations": { "github": { "cloud": { "appClientId": "***************************", "appClientSecret": "*************************", "disabled": false } } } }