GitHub

Use these instructions to set up GitHub as your SSO provider for Tonic Textual.

Create an OAuth application

  1. In GitHub, navigate to Settings -> Developer Settings -> OAuth Apps, then create a new application.

  2. For Application Name, enter Textual.

  3. For Homepage URL, enter https://textual.tonic.ai.

  4. For Authorization callback URL, enter https://your-textual-url/sso/callback.

Replace your-textual-url with the URL of your Textual instance.

Create a client secret

After you create the application, to create a new secret, click Generate a new client secret.

You use the client ID and the client secret in the Textual configuration.

Textual configuration

After you complete the configuration in GitHub, you uncomment and configure the required environment variables in Textual.

For Kubernetes, in values.yaml:

# Github SSO Config
# -----------------
#githubClientId: <client-id>
#githubClientSecret: <client-secret>

For Docker, in .env:

#SOLAR_SSO_GITHUB_CLIENT_ID=#<FILL IN>
#SOLAR_SSO_GITHUB_CLIENT_SECRET=#<FILL IN>

Last updated