Skip to main content
Use this page when configuring Cotool as a first-class application in an identity provider (IdP), such as Okta, Microsoft Entra ID, Google Workspace, OneLogin, or Ping Identity. Cotool uses SAML 2.0 for single sign-on and SCIM 2.0 for user provisioning. A Cotool admin can find the organization-specific values and generate SCIM tokens from Authentication Settings.
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:
  • NameID
  • email
  • http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
Recommended IdP settings: Cotool validates SAML assertions with the IdP signing certificate from the metadata XML configured in Cotool.

Cotool admin setup

  1. Open Authentication Settings.
  2. Enable SAML Single Sign-On.
  3. Enter the email domain used for login discovery, such as example.com.
  4. Copy the Cotool ACS URL and Entity ID into your IdP application.
  5. Paste your IdP metadata XML into Cotool, or fetch it from your IdP metadata URL.
  6. 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 SCIM add and replace operations for these paths:
  • active
  • userName
  • externalId
  • name
  • emails
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.

Troubleshooting