Setting up SSO
Configure Single Sign-On (SSO) for your organization
Cleric supports Single Sign-On via SAML or OIDC with most major Identity Providers, including:
Okta
Entra ID (formerly Azure AD)
Google Workspace
OneLogin
JumpCloud
PingOne / PingFederate
Setup Process
We'll provide you with the ACS URL and Entity ID values for your organization.
Create a new SAML or OIDC application in your IdP's admin dashboard using the values we provided.
Configure attribute mapping in your IdP.
Assign users and groups to the application in your IdP.
Share the metadata object (or metadata URL) from your IdP configuration back to us.
Once we receive your metadata, we'll finalize the SSO setup and confirm when it's ready.
Don't see your Identity Provider listed? Cleric supports many additional integrations.
Configure Attribute Mapping
Your Identity Provider must send the following four attributes in the SAML assertion. All four are required for Cleric to authenticate and identify users.
email
Yes
The user's email address
firstName
Yes
The user's first name
lastName
Yes
The user's last name
idpId
Yes
A unique, stable user identifier from the IdP
How you configure these depends on your Identity Provider:
In the Attribute Statements section of your SAML application:
Add each attribute name exactly as shown in the table above (e.g.,
email,firstName).Set the corresponding value to the appropriate Okta user profile field (e.g.,
user.email,user.firstName,user.lastName).For
idpId, map it to a stable unique identifier such asuser.id.Preview the SAML Assertion to confirm all four attributes are present before saving.
In your Enterprise Application's Single sign-on settings, under Attributes & Claims:
Edit the existing claims or add new ones so that each of the four attribute names above is present.
Map each claim to the corresponding Entra ID user attribute (e.g.,
user.mail,user.givenname,user.surname).For
idpId, map it to a stable unique identifier such asuser.objectid.If your IdP requires a namespace, ensure the claim name still resolves to the attribute names listed above.
In the Attribute Mapping section of your SAML app configuration:
Add each attribute name exactly as shown in the table above.
Map them to the corresponding Google directory attributes (e.g.,
Primary email,First name,Last name).For
idpId, map it to a stable unique identifier. Note that Google SAML does not provide a built-in option to map a user'sidattribute claim. Contact us if you need guidance on choosing the right value.
Refer to your IdP's documentation for configuring SAML attribute statements. Ensure the four attribute names above are included in the assertion with the correct user profile mappings.
Role Assignment
Assign users and groups in your Identity Provider so that the right people can access Cleric. At minimum, ensure that the engineering teams using Cleric are assigned to the application.
In your SAML application, go to the Assignments tab.
Select Assign to People or Assign to Groups.
Find the relevant engineering teams or individual users and click Assign next to each.
Click Done when finished.
In your Enterprise Application, go to Users and groups.
Click Add user/group.
Select the engineering teams or security groups that should have access to Cleric.
Click Assign to confirm.
In your SAML app settings, go to User access.
Enable the service for the relevant organizational units (OUs) that include your engineering teams.
Click Save.
Refer to your IdP's documentation for assigning users or groups to a SAML application. Ensure the teams that will use Cleric are included.
Last updated

