


| Setting / Parameter | Value |
|---|---|
| Issuer URL | https://ca.auth.kzero.com/realms/<TENANT_NAME> |
| Authorization Endpoint | https://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/openid-connect/auth |
| Token Endpoint | https://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/openid-connect/token |
| JWKS / Public Keys Endpoint | https://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/openid-connect/certs |
| Client ID | Value defined in Multi-Pass (e.g., atera) |
| Client Secret | To be retrieved from Multi-Pass (see Step 2). |
| Scopes | openid email profile |
| Redirect URI (Callback) | https://app.atera.com/api/oidc/callback |
Claims required: ensure the ID Token includes at least sub, email, and name. Atera uses email to match user accounts.
| Field | Value |
|---|---|
| Client ID | atera (must match in Atera) |
| Name | Atera |
| Description | Atera SSO integration |
| Client Authentication | Enabled (confidential client) |
| Home URL | https://app.atera.com |
| Valid Redirect URIs | https://app.atera.com/api/oidc/callback |
| Setting / Parameter | Value |
|---|---|
| Issuer URL | https://ca.auth.kzero.com/realms/<TENANT_NAME> |
| Authorization Endpoint | https://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/openid-connect/auth |
| Token Endpoint | https://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/openid-connect/token |
| JWKS / Public Keys Endpoint | https://ca.auth.kzero.com/realms/<TENANT_NAME>/protocol/openid-connect/certs |
| Scopes | openid email profile |
Expected result: users authenticate via Multi-Pass passwordless. Atera no longer stores user passwords; identity policies are centralized in Multi-Pass.