Okta Integration SSO: Setup Guide

Lea
Lea
  • Updated

We are currently still in the beta phase. If you would like to use the integration, please contact support@absence.io and we will activate it for you!

From "Okta Admin" page:

            - Click "Applications" in sidebar

            - Click "Create App Integration" button

In App Creation wizard:

            - Select OIDC - OpenID Connect

            - Select Web Application

            - "Next"

In "New App Integration" Settings

            - Set App name

            - Set Logo (optional) (420 x 120 pixel; JPG, or GIF (PNG is best); < 1 MB.)

            - Grant Type should be "Authorization Code"

            - Sign-in redirect URIs: https://app.absence.io/api/v2/oauth/okta/login/callback

            - Sign-out redirect URIs: https://app.absence.io/actions/login

            - Trusted Origins - Base URIs: https://app.absence.io

            - Assignments: Skip group assignment for now

            - Select "Save"

 

App should now be saved.

 

In App Integration settings:

            - Client Credentials should be "Client secret"

Edit "General Settings"

            - Set "Login initiated by" to "Either Okta or App"

            - Select "Display application icon to users"

            - Select "Redirect to app to initiate login (OIDC Compliant)"

            - Set "Initiate Login URI" to https://app.absence.io/api/v2/oauth/okta/login

 

Once you have the app set up in Okta you will need 3 pieces of data to configure the integration in absence.io

  • Your Okta Domain: https://<some-sub-domain>.okta.com
    • make sure it is not the admin domain https://<some-sub-domain>-admin.okta.com
  • Your App’s Client ID
  • Your App’s Client Secret

The Client ID and Secret will be found in your Okta App’s settings:

 

If you want to log in as a user:

When logging in through the login screen as a user, you'll need to enter your Company ID after providing your login details. 

 

image (1).png

 

To share the Company ID with employees or colleagues, you need to be logged into the app. Click on your name in the top-right corner of the screen. A larger view of your name and profile picture will appear. The 6-digit number displayed in the top-left corner of that view is your Company ID. This number is visible to you regardless of your assigned role.

 

image (2).png

 

Have fun using our solution!

Your team from absence.io

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.