Prerequisites
Before setting up Okta, you must sign-up for an Agora account via https://app.getagora.com/signup
Supported Features
SP initiated SSO
IDP initiated SSO
Setting up Okta with Agora
We recommend being logged into both Okta and your Agora account before you get started, as there will be a few values you’ll need to copy and paste between both platforms.
In Okta:
Navigate to Applications and choose Applications from the dropdown
In the Applications page, select Browse App Catalog
Search for Agora and then click on it (there may be multiple results that come back for the Agora search term. Make sure you select the one with the right logo!
Click the Add button.
You’ll now see a field for Company ID. Next, we’ll switch over to Agora to get the values we need to paste into the Company ID field.
In Agora:
Navigate to the Okta Settings page within Agora (Settings > Organization > Security > Okta SSO)
Copy the Company ID from the top of the settings page in Agora, and paste it into the Company ID field in Okta
In Okta, click Done
In Okta, navigate to the Sign-On tab
Copy both the Client ID and the Client Secret from Okta and paste it into the Okta SSO settings page in Agora.
In Agora, type the URL of your Okta Sign-In portal in the Issuer URL. For example, if your domain is https://acme.okta.com, you would type https://acme.okta.com into the Issuer URL field.
In Agora, click Save
Your Okta SSO integration for Agora should now be setup, with visual confirmation after Saving your settings.
Agora (Service Provider) Initiated SSO
In order to log in using Okta SSO directly from Agora:
Click on the "Sign in with SSO" button
Enter the email of the account you are trying to log in to, for example [email protected]
Click "Sign in"
You will then be redirected to Okta to sign in (if already signed in to Okta, this step may be transparent).
You will then be redirected back to Okta and be signed in to your account
Notes
Okta SSO will be enforced after the first successful login using Okta. After you have successfully setup the integration you’ll want to log out of Agora and log back in via Okta
If any of the Okta configuration parameters are changed, you’ll need to log out and log back in using Okta to ensure Okta SSO is enforced
Once Okta SSO is setup and enforced via the first successful login, it will be the only way users will be allowed to sign-in to Agora
To give Agora access to additional users
In Okta:
Give the user access to the Agora tile via Okta
In Agora
Create the user in Agora by going to Settings > Organization > Users utilizing the same email they have setup for Okta.
During account creation select the permission group to determine the level of access the new user will have
Once accounts in both systems have been setup, they can login to Agora using only their Okta account.
Please contact Agora support via the chat bubble in the bottom-right corner of the platform if you run into any issues or errors