All examples use Cotool Cloud at
https://app.cotool.ai.SAML SSO
Cotool is the SAML service provider (SP). Your IdP is the identity provider.Login URLs
Use either of these SP-initiated login URLs:
The email discovery URL resolves the Cotool organization from the configured SAML email domain, then starts the SAML flow.
Required SAML assertion fields
Cotool identifies users by email address. Configure the IdP to send the user’s work email as one of:NameIDemailhttp://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
Cotool validates SAML assertions with the IdP signing certificate from the metadata XML configured in Cotool.
Cotool admin setup
- Open Authentication Settings.
- Enable SAML Single Sign-On.
- Enter the email domain used for login discovery, such as
example.com. - Copy the Cotool ACS URL and Entity ID into your IdP application.
- Paste your IdP metadata XML into Cotool, or fetch it from your IdP metadata URL.
- Save the settings and test SP-initiated login.
SCIM provisioning
Cotool implements SCIM 2.0 user provisioning with bearer-token authentication.
Generate or rotate the SCIM bearer token in Authentication Settings. Cotool shows the token only once, so copy it into the IdP when it is generated.
Supported SCIM endpoints
Supported user attributes
Cotool accepts and returns these SCIM user fields:
New SCIM-created users receive the default role selected in Cotool’s SCIM settings.
Filtering and pagination
GET /Users supports:
Sorting is not currently supported.
PATCH support
Cotool supports SCIMadd and replace operations for these paths:
activeuserNameexternalIdnameemails
remove operations are not currently supported.
Okta configuration notes
SAML application
In Okta, create a SAML 2.0 application and use:
After creating the app, copy Okta’s IdP metadata XML or metadata URL into Cotool.
SCIM provisioning
Enable SCIM provisioning for the Okta application and use:
Use Okta’s Test Connector Configuration action after saving the SCIM base URL and bearer token.