Prerequisites
- Kroo administrator access to your company’s SSO settings in the Kroo app
- Identity provider administrator access for Microsoft Entra ID, Okta, or Duo Security
- Permission to create or update an OAuth/OIDC application in your identity provider
- Required OIDC scopes for all SSO providers: Configure your identity provider’s application to allow
openid,email, andprofile
Setup
As a Kroo administrator, open Settings > Company to configure SSO. Choose your identity provider and enter the required values using the steps below.Don’t see SSO settings after logging in? Confirm your account has the Admin role. Contact implementations@getkroo.com if you need help with access or run into any issues during setup.
- Microsoft Entra ID
- Okta
- Duo Security
Use these steps to configure Microsoft Entra ID as your SSO provider.
1
Configure API permissions in Microsoft Entra
Configure your Microsoft Entra app registration to allow the required OIDC scopes:
openid, email, and profile.In your Microsoft Entra app registration, grant the required Microsoft Graph API permissions:- User.Read: Allows Kroo to read the signed-in user’s basic profile
- Directory.Read.All: Allows Kroo to read directory data required for authentication
Your Microsoft Entra administrator may need to grant admin consent after adding these permissions.
2
Add the redirect URI
In the app registration, go to Authentication, add or edit the Web platform, and add this redirect URI:Microsoft sends users back to this URL after a successful login.
3
Create a client secret
In the app registration, go to Certificates & secrets and create a new client secret.
4
Enter Microsoft Entra details in Kroo
In the Kroo app, open your company’s SSO settings and enter:
- Verified Domain: The verified email domain users will use to sign in to Kroo, such as
yourcompany.com - Provider: Select Microsoft Entra ID OIDC
- Issuer:
https://login.microsoftonline.com/<tenant-id>/v2.0, using your Microsoft Entra Tenant ID from the app registration overview page. Use the tenant ID GUID, not the qualified tenant name such asyourcompany.onmicrosoft.com - Client ID: Found on the app registration overview page
- Client Secret: The secret value generated under Certificates & secrets