GitHub SSO
Set up GitHub as your identity provider for Webrix.
What you'll enter in Webrix
- Client ID
- Client Secret
- Callback URL (read‑only):
{gatewayUrl}/api/auth/callback/github
Steps in GitHub
- Go to GitHub → Settings → Developer settings → OAuth Apps → New OAuth App.
- Set the Authorization callback URL to
{gatewayUrl}/api/auth/callback/github. - Set the Homepage URL to your Webrix instance URL.
- Click Register application.
- Copy the Client ID.
- Generate a new Client Secret and copy it.
Finish in Webrix
- In Admin → Settings → Authentication, choose Provider: GitHub.
- Paste the Client ID and Client Secret.
- Click Save.
Docs: https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/creating-an-oauth-app