Before you can start setting up Single Sign On (SSO) for Guru (GetGuru) and Okta, we need to check the following:
Log in to your Okta account as an administrator (with administrator access).
Under Applications> Applications, search for the Guru app in the Okta Integration Network (App Integration Catalog).
Add Guru app in.
Fill in the Guru options and click Done.
Then click on the "Sign On" tab.
Click on "View Setup Instructions".
You will then be sent to View Setup Instructions for APP.
In a new browser tab, log in to your GetGuru account as an administrator (with administrator access).
In Guru, open your Single Sign-On (SSO) settings.
Your name avatar (top right corner) > Team Settings > Apps and Integrations > SSO/ SCIM tab
Add in your Okta Single Sign-On settings into Guru settings and click Enable SSO when you are done.
"Identity Provider metadata" file - You can find these details from your "Identity Provider metadata" file, under the "View Setup Instructions" link. It will be a link that looks like this: https://youroktadoamin.okta.com/app/entityid/sso/saml/metadata
In Okta Admin Console, go to Applications > Applications > Guru app.
You will see the details you need to fill in your Guru "SSO Provider details". (Under "Sign On" tab).
Check your Guru Single Sign-On settings into Okta. In particular your Guru organisation domain name.
When you are ready, let's test that it works.
In Okta Admin Console, let's assign a user to the application. (Applications> Applications>Guru app)
Go to "Assignments" tab. (Applications> Applications> Guru app> "Assignments)
Select "Assign" and "Assign to People".
Select our test user, click "Assign" and then "Done".
Now let's log into our Okta instance as a test user. You may need to refresh your browser if you had the browser window already open.
Then click on "Guru" application icon (chiclet).
Success, you will be logged in successfully to your Guru account!
New users will see this page when they log in. That is, if they haven't had a Guru account yet.