Single sign-on (SSO)
SAML-based SSO is supported as part of Cogram's Enterprise plan. Includes the service provider details and the Microsoft Entra ID (Azure AD) setup steps.
Cogram supports user authentication through SAML 2.0. Single Sign-On lets your team sign in to Cogram with your existing identity provider, under your own password, MFA, and conditional access policies.
Setup is a joint exercise: you configure Cogram as an application in your identity provider, send Cogram the resulting metadata, and Cogram registers your domain. Email support@cogram.com to start, and we will confirm each step with you.
Service provider details
Cogram is the service provider. Use these values wherever your identity provider asks for them.
Identifier (Entity ID)
https://prod1.us-east-1.cogram.com/auth/v1/sso/saml/metadata
Reply / Assertion Consumer Service (ACS) URL
https://prod1.us-east-1.cogram.com/auth/v1/sso/saml/acs
Metadata URL
https://prod1.us-east-1.cogram.com/auth/v1/sso/saml/metadata
NameID format
emailAddress or persistent
Microsoft Entra ID (Azure AD)
Who: an administrator who can create enterprise applications in your Microsoft Entra ID tenant.
1. Create the application
Open the Microsoft Azure portal.
Go to Enterprise applications and click New application.

Click Create your own application.
Name the application, for example
Cogram SAML SSO, choose Integrate any other application you don't find in the gallery (Non-gallery), and click Create.

2. Configure SAML
On the application's landing page, click Set up single sign on → Get started. If that tile is not there, open Manage → Single sign-on in the left sidebar.
Choose SAML.
Under 1. Basic SAML Configuration, click Edit and enter the service provider details: the Entity ID as Identifier, and the ACS URL as Reply URL. Click Save. Sign on URL, Relay State, and Logout Url stay empty.

3. Map the attribute claims
Cogram reads the user's email address and name from the assertion, so these four claims have to be present. Some are mapped by default.
Under 2. Attributes & Claims, click Edit.
Open Required claim → Unique User Identifier and confirm the Name identifier format is Email address.
Check the following under Additional claims and add anything missing:
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
user.mail
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
user.givenname
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name
user.userprincipalname
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname
user.surname
Entra shortens the claim names in the summary card. A correct configuration looks like this:

4. Send Cogram your metadata
Under 3. SAML Certificates, download the Federation Metadata XML and send the file to support@cogram.com. Cogram uses it to register your identity provider and link it to your email domain.

5. Assign users
Go to Manage → Users and groups and assign the people and groups who should have Cogram. Add yourself at minimum, so you can test the connection before rolling it out.
Testing the connection
Once Cogram confirms your identity provider is registered, go to Sign in and click SSO.

Enter a work email address on your SSO domain and click Sign in. Cogram reads the domain, redirects you to Microsoft, and returns you to your Cogram dashboard after you authenticate.
Troubleshooting
Sign-in fails with an assertion or audience error. The Identifier in Entra ID does not match Cogram's Entity ID exactly. Copy it again from Service provider details, including the trailing path.
Sign-in succeeds at Microsoft but Cogram shows an error. An attribute claim is missing or empty. Check the four claims in step 3, and confirm the user account has a value in user.mail.
A user gets "you do not have access to this application". They are not assigned to the enterprise application. Assign them under Manage → Users and groups.
Users still sign in with a password. Cogram can enforce SSO for your organization so password sign-in is refused. Ask support@cogram.com to turn this on once your rollout is complete.
Next steps
Organization roles: what each role can do once users are signed in
Groups: syncing group membership from Microsoft Entra ID
Last updated
Was this helpful?