How to set up SAML 2.0 SSO for Kahoot! with Okta
Learn how to configure SAML 2.0 SSO for Kahoot! using clear, step-by-step instructions. This setup ensures secure and seamless login for your team.
Important: This guide explains the setup steps on your Okta side.
If you’ve already completed these steps, continue with How to set up SSO on your Kahoot! account.
Shortcuts:
- How to configure SAML SSO with Okta
- I have set up SSO on Kahoot! account, how do I finish the configuration in Okta?
- Next steps: Assign users and share invitation link
- End user instructions
- FAQs
How to configure SAML SSO with Okta
- Log in to your Okta account as an Administrator.
- In the left navigation, click the Applications dropdown, then click on Applications.
- On the Applications page, click Create App Integration.
- For Sign in method, select SAML 2.0, then click Next.
On the Create SAML Integration screen:
• Enter the App name (this will appear in your Okta applications list).
• Click Next when done.-
In the fields Single sign on URL and Audience URI (SP Entity ID), enter:
https://placeholder.com💡 Note: This is only temporary. You’ll replace it later with the correct values from your Kahoot! account.
→ Learn more: How to set up and manage SSO for Kahoot!
- From the Name ID format dropdown, select EmailAddress or Persistent.
-
Under Attribute Statements (optional), add the following three entries:
• firstName
• lastName
• email
- Click Finish to Create SAML integration.
Click Finish to create the SAML integration.
On the Sign On tab of this application, copy the Metadata URL. You will need it when configuring SSO in your Kahoot! account.
You can now set up SSO for your Kahoot! account using this guide.
I have set up SSO on Kahoot! account, how do I finish the configuration in Okta?
Once you’ve set up SSO in Kahoot!, you will receive two items: Metadata link and Invitation link.
To finalize the configuration in Okta:
Copy the metadata link provided by Kahoot!.
Paste it into your browser’s address bar and press Enter.
The page will display the raw XML metadata.In the XML, look for the line starting with
Location=.
Copy the full link next to Location.
Example:-
In your Okta SAML settings, update:
• Single sign on URL
• Audience URI (SP Entity ID)with the copied link, then save your changes to complete the configuration.
Next actions: Assign users and share invitation link
Important: Finalizing the SSO configuration in Okta does not automatically allow members to log in using the invitation link. You must first assign users in Okta.
To assign users:
-
In your Okta configuration, go to the Assignments tab.
Click Assign → Assign to People.
Select the users you want to assign, then click Save.
✅ Once users are assigned, you can share the invitation link with them. The invitation link can be found under SSO settings in your Kahoot! account.
End user instructions
Click on the Magic Link provided for your organization to access Kahoot!*. Enter your work email and password on the login screen.
*Only required for first login - going forward, you can sign in directly on the Kahoot! website and your account will automatically redirect to SSO from there.
FAQ
-
How do users login to Kahoot! through SSO?
Each organisation will be provided with a custom URL (magic link) by Kahoot!. Users can then click that link to login using Enterprise SSO. When they click on the link, they will be asked to authenticate themselves using their existing company login credentials if they’re not logged in already.
-
What do we need to do to set up the integration with our identity management platform with Kahoot!’s SSO?
Please follow the instructions in the setup guide for your respective identity provider. You will need admin access to your identity provider to configure Kahoot! as an app.
-
What personal information does Kahoot! Require our SSO provider about the user to create an account?
In the first version we need at least a user's email address. Our systems are GDPR compliant to protect user’s privacy. Our systems are GDPR compliant to protect users’ privacy. For more information, please see our Terms & Conditions and Privacy Policy. -
What happens to the user’s existing account if they had already signed up to Kahoot!?
If we see that the user already has a Kahoot! Account associated with their work email, we will merge their existing account to join the new organisation. From that point on, they will use the Enterprise SSO magic link to sign in to their Kahoot! account.For Engage: If there is an existing account, an invitation will be sent to join the organisation.
-
What happens if a user already has an active subscription?
You will want to ensure that all of your kahoots are saved in your personal folder on your account (some of the upgraded accounts also have a "team folder" where your kahoots may have been saved). If your current account is under another email, ex: a personal email, and you want that to become your SSO work account - you will first need to go to your profile settings and change your email address to your Org email, then you will be able to accept and migrate over.
-
What happens when the users in the user group are higher than the number of licenses we have with Kahoot?
We will block the users from joining the new org and sign up and ask them to contact their administrator to increase the license count.
-
What happens to users if we want to reduce the number of licenses?
Admin will have to remove those users from the Kahoot! user group in their admin portal before they can reduce the total number of licenses. See our billing and payment terms.
-
How do we offboard users from Kahoot?
Once you have removed the user’s access from your identity provider e.g. Okta, they will no longer be able to access Kahoot! anymore. However, to vacate their used license, you will need to login to Kahoot!’s user management page to remove the user from the interface to free up that license.
💡 Found this helpful? Subscribe to our Youtube channel for more tips and Kahoot! tutorials!
0 comments
Please sign in to leave a comment.