Configure SSO
Single sign-on (SSO) with an existing OpenID Connect (OIDC) identity provider is the only way to sign in to Agent Router, in the Admin Console and the Developer Console alike. Email and password sign-in is not supported.
Persona: Platform operator completing onboarding, working with the identity team that owns the corporate identity provider.
Estimated time: 30 to 60 minutes, most of it spent registering the OIDC client and exchanging values with the identity team.
Overview
Delegating authentication to the corporate identity provider avoids the problems a local credential database accumulates over time: passwords spread across forgotten accounts, no central offboarding signal when someone leaves, no way to enforce multi-factor authentication, and no audit trail tied to the corporate directory. Agent Router has no local password database at all, so the identity provider is the only authority on who may sign in.
Agent Router exposes two web interfaces; both authenticate through the same SSO configuration:
- The Admin Console (
dashboard.<tenant>.tetrate.ai), for platform operators. - The Developer Console (
router.<tenant>.tetrate.ai), for developers.
Configuring SSO against an existing identity provider falls into two parts:
- Part 1: Agent Router configuration: form expectations, verification, and troubleshooting.
- Part 2: Identity provider configuration: how to register an OIDC client in the identity provider and collect the values needed by the form. Walkthroughs are available for:
When this guide applies
| Situation | What it covers |
|---|---|
| First-time SSO configuration on a new tenant | Collecting the Redirect URI, registering an OIDC client, and completing the Configure SSO form |
| Registering Agent Router in a particular identity provider | The per-provider walkthroughs in Part 2 |
| Rotating a client secret | Replacing the credential without interrupting sign-in |
| Switching identity providers | Editing the saved configuration and re-verifying before users are affected |
| Investigating a failed sign-in | The troubleshooting table and the error parameters the identity provider returns |
For the related work of mapping identity-provider claims to Agent Router roles, the most common follow-up to a verified sign-in, see Configure SSO role mapping.
Outcomes
By the end of this guide:
- An OIDC client representing Agent Router is registered in the corporate identity provider, with the tenant's Redirect URI registered against it.
- The Issuer, Client ID, Client Secret, and Discovery URL are recorded and entered in the Configure SSO form.
- At least one administrator email is set, so that the first SSO sign-in produces an account with administrative permissions.
- A sign-in has been completed end to end through the Admin Console or the Developer Console.
- The relationship between this configuration and claim-driven role mapping is clear.