GitHub OAuth Setup

GitHub OAuth requires you to fill in the GitHub Client ID and Secret.

To enable GitHub OAuth on your workspace,

  • Navigate to OAuth Apps and click New OAuth App.

  • Fill in the required information, including the callback URL, and click Register application.

  • Your Client Id and a button to Generate a new client secret are now displayed. Click the button to generate a new client secret for your OAuth credentials.

  • Copy the Application ID and Secret.

  • Navigate to OAuth settings (Administration > Workspace > Settings> OAuth) in your workspace.

  • In the GitHub tab, fill in the OAuth credentials you copied earlier and toggle on OAuth Enabled. Add the Server URL also.

  • Click Save Changes. A Sign in with GitHub button appears on your workspace's login page. Users can now sign in with GitHub by clicking that button.