SSO Management API Overview
Overview
Using the SSO management APIs enables administrators to manage their tenants' SSO configurations utilizing a management key.
Management keys are generated from Company > Management Keys. These keys will be used within the bearer token. The format is <Project ID>:<Management Key>
.
Use Cases
SSO Management:
- Get Tenant SAML/OIDC Settiings
- Configure SAML Settiings
- Configure SAML Metadata URL
- Configure OIDC Settings
- Delete SSO Settings
Examples
Example - Configure SSO on a tenant via manual configuration
- Utilize the Configure SSO Settings api endpoint to apply idpURL, entityId, idpCert, and redirectURL to a tenant
Example - Configure SSO on a tenant via metadata URL
- Utilize the Configure SSO Metadata URL api endpoint to apply the idpMetadataURL to a tenant
Update Tenant Session Settings POST
### Update session settings for a tenant This endpoint allows you to update the session settings of a given tenant. ### See Also - See [tenant session settings](/customize/tenant#session-management) for details about tenant session settings. ### Endpoint Authentication Use authorization bearer header with the following format: `Authorization: Bearer <ProjectId:ManagementKey>`
Get Tenant's SAML/OIDC Settings GET
### Get the current SAML/OIDC configuration settings of a tenant, using a valid management key. This API endpoint allows you to get the current SAML/OIDC configuration settings of a tenant. ### See also - See [SSO Configuration](/sso) for further details on managing SSO Configurations on a tenant. ### Endpoint Authentication Use authorization bearer header with the following format: `Authorization: Bearer <ProjectId:ManagementKey>`