How to set up Azure OIDC Single Sign-On (SSO) for Kahoot!
Learn how to integrate Azure OpenID Connect (OIDC) Single Sign-On (SSO) with Kahoot! step-by-step guide for secure authentication setup using Azure AD to streamline user access and improve account management.
If your organization uses SAML instead of OIDC, see our related guide:
👉 How to set up Azure SAML Single Sign-On (SSO) for Kahoot!
📌 Before you begin, make sure you have:
- Kahoot! Owner or Admin role with SSO & SCIM credentials provided by Kahoot!
- Admin permissions in Azure Active Directory to create and configure an enterprise application.
1. Access SSO Management in Kahoot!
- Navigate to the SSO & SCIM Management in Kahoot. Click "Start setup".
- Select Azure & OIDC as your identity provider.
- From here, you will need to provide your Client ID, Client Secret, and Discovery URL.
2. Create a new Enterprise application in Azure
Redirect URL will be provided at the end of the Kahoot! Admin SSO & SCIM setup. If required, leave a placeholder value.
3. Add Azure Credentials to Kahoot!
Add Client ID
- In Azure, copy Application (client) ID from Overview.
- Paste it into the Client ID field under SSO & SCIM Management.
Add Client Secret
- In Azure, go to Certificates & Secrets → New Client secret.
- Copy the Secret value and paste it into the Client Secret field in Kahoot!.
Add Discovery URL
- Go to Overview, click on Endpoints in Azure, and copy the OpenID Connect metadata document URL.
- Paste it into the Discovery URL field in Kahoot!.
4. Add Redirect URL to Azure
- After entering your credentials in Kahoot!, copy the Redirect URL that Kahoot! provides.
- Go back to Azure → Authentication → Add a platform → Web.
- Paste the Kahoot! Redirect URL and save your changes.
5. Claims
Please use the standard for OIDC. Customization might lead to a faulty integration setup.
6. Test application
- Remember to log out of your Kahoot! account.
- Copy and paste the invitation link from your SSO & SCIM setup into your browser.
- You should now be redirected to log in using Azure SSO.
7. How to connect existing users to SSO
If your organization already has Kahoot! users before enabling SSO:
- Send them the invitation link from your SSO & SCIM setup.
- When they log in via this link for the first time, they'll be automatically connected to SSO.
8. Manage User Provisioning
By default, Kahoot! SSO allows all Azure users to self-provision via the SSO link. If you want to restrict access:
- Use Azure group or user access settings to limit who can sign in to the Kahoot! Enterprise Application.
| 💡 Related articles ➡️ Kahoot!: How to set up and manage SSO ➡️ Kahoot!: How to set up and manage SCIM ➡️ How to set up SAML 2.0 SSO for Kahoot! with Okta ➡️ How to set up OIDC SSO for Kahoot! with Okta |
💡 Found this helpful? Subscribe to our Youtube channel for more tips and Kahoot! tutorials!
0 comments
Please sign in to leave a comment.