SSO (Google / Microsoft)
Federated sign-in lets users authenticate with their Google or Microsoft account instead of a local password.
Current status
Google and Microsoft sign-in buttons are shown on the login page when the operator has configured the relevant environment variables:
| Provider | Variable | Effect when empty |
|---|---|---|
GOOGLE_CLIENT_ID | Google button hidden | |
| Microsoft | MICROSOFT_CLIENT_ID | Microsoft button hidden |
Full per-tenant client credentials and authorization-code wiring in AuthServer are tracked in the product backlog (tier-gaps.md in the repository root).
Configure Google sign-in (operator)
- Create an OAuth 2.0 client ID in the Google Cloud Console.
- Add your AuthServer URL as an authorised redirect URI.
- Set
GOOGLE_CLIENT_IDin the.envfile and restart the AuthServer.
Configure Microsoft sign-in (operator)
- Register an application in Microsoft Entra.
- Add your AuthServer URL as a redirect URI.
- Set
MICROSOFT_CLIENT_IDand optionallyMICROSOFT_AUTHORITYin.envand restart.