---
title: "Okta Integration SSO: Setup Guide"
description: Learn how to set up the Okta SSO integration in absence.io, from app configuration to the credentials needed for login.
---

[Skip to content](https://info.absence.io/en/help-center/okta-integration-sso-setup-guide#main-content)

- [English](https://info.absence.io/en/help-center/okta-integration-sso-setup-guide)
- [German](https://info.absence.io/de/help-center/okta-integration-sso-einrichtungsanleitung)

English

Show submenu for translations

[![Design ohne Titel (2)](https://info.absence.io/hs-fs/hubfs/Design%20ohne%20Titel%20(2).png?width=210&height=44&name=Design%20ohne%20Titel%20(2).png)](https://info.absence.io/en/help-center?hsLang=en)

Open main navigation

Close main navigation

- - [English](https://info.absence.io/en/help-center/okta-integration-sso-setup-guide)
    - [German](https://info.absence.io/de/help-center/okta-integration-sso-einrichtungsanleitung)
  
  
  
  
  
  
  English
  
  Show submenu for translations
- [Contact our support](https://1r1be.share.hsforms.com/2cmG1EH3QR-2fjl6Hg3EKhA)

[Contact our support](https://1r1be.share.hsforms.com/2cmG1EH3QR-2fjl6Hg3EKhA)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [absence.io Help Center](https://info.absence.io/en/help-center?hsLang=en)
2. [Integrations/ API](https://info.absence.io/en/help-center/integrations-api?hsLang=en)
3. [Set Up Integrations](https://info.absence.io/en/help-center/integrations-api?hsLang=en#set-up-integrations)

# Okta Integration SSO: Setup Guide

**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](https://app.absence.io/api/v2/oauth/okta/login/callback)

            - Sign-out redirect URIs: [https://app.absence.io/actions/login](https://app.absence.io/actions/login)

            - Trusted Origins - Base URIs: [https://app.absence.io](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](https://app.absence.io/api/v2/oauth/okta/login)

![](https://info.absence.io/hubfs/Knowledge%20Base%20Import/16813853416860-1.png)

 

![](https://info.absence.io/hubfs/Knowledge%20Base%20Import/16813853419548-1.png)![](https://info.absence.io/hubfs/Knowledge%20Base%20Import/16813878564124-1.png)![](https://info.absence.io/hubfs/Knowledge%20Base%20Import/16813853425692-1.png)

Once you have the app set up in Okta you will need 3 pieces of data to configure the integration in [absence.io](http://absence.io/)

- Your Okta Domain: https://<some-sub-domain>.[okta.com](http://okta.com/) 
    - make sure it is not the admin domain https://<some-sub-domain>-[admin.okta.com](http://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:

![](https://info.absence.io/hubfs/Knowledge%20Base%20Import/16813878570268-1.png)

 

**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. 

 

![](https://info.absence.io/hubfs/Knowledge%20Base%20Import/20139697284764-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.

 

![](https://info.absence.io/hubfs/Knowledge%20Base%20Import/20139697285788-1.png)

 

Have fun using our solution!

Your team from absence.io

- [Getting started](https://info.absence.io/en/help-center/getting-started?hsLang=en#main-content)
  
  
  
  
  
    - [absence.io - Shortly explained](https://info.absence.io/en/help-center/getting-started?hsLang=en#absence-io-shortly-explained)
    - [Intro for your Employees](https://info.absence.io/en/help-center/getting-started?hsLang=en#intro-for-your-employees)
    - [Setting up your account](https://info.absence.io/en/help-center/getting-started?hsLang=en#setting-up-your-account)
- [FAQs](https://info.absence.io/en/help-center/faqs?hsLang=en#main-content)
  
  
  
  
  
    - [FAQ - Absence Management](https://info.absence.io/en/help-center/faqs?hsLang=en#faq-absence-management)
    - [FAQ - Time Tracking](https://info.absence.io/en/help-center/faqs?hsLang=en#faq-time-tracking)
    - [FAQ - Integrations](https://info.absence.io/en/help-center/faqs?hsLang=en#faq-integrations)
    - [FAQ - Account Basics](https://info.absence.io/en/help-center/faqs?hsLang=en#faq-account-basics)
- [Absence Management](https://info.absence.io/en/help-center/absence-management?hsLang=en#main-content)
  
  
  
  
  
    - [Absence Management](https://info.absence.io/en/help-center/absence-management?hsLang=en#absence-management)
- [Time Tracking](https://info.absence.io/en/help-center/time-tracking?hsLang=en#main-content)
  
  
  
  
  
    - [Time Tracking](https://info.absence.io/en/help-center/time-tracking?hsLang=en#time-tracking)
    - [Compensation](https://info.absence.io/en/help-center/time-tracking?hsLang=en#compensation)
- [Digital Personnel File](https://info.absence.io/en/help-center/digital-personnel-file?hsLang=en#main-content)
  
  
  
  
  
    - [Digital Employee File](https://info.absence.io/en/help-center/digital-personnel-file?hsLang=en#digital-employee-file)
- [Expense Management](https://info.absence.io/en/help-center/expense-management?hsLang=en#main-content)
  
  
  
  
  
    - [Expense Management for Administrators](https://info.absence.io/en/help-center/expense-management?hsLang=en#expense-management-for-administrators)
    - [Expense Management for User](https://info.absence.io/en/help-center/expense-management?hsLang=en#expense-management-for-user)
    - [FAQ - Expenses](https://info.absence.io/en/help-center/expense-management?hsLang=en#faq-expenses)
- [Integrations/ API](https://info.absence.io/en/help-center/integrations-api?hsLang=en#main-content)
  
  
  
  
  
    - [Slack/ MS Teams](https://info.absence.io/en/help-center/integrations-api?hsLang=en#slack-ms-teams)
    - [API](https://info.absence.io/en/help-center/integrations-api?hsLang=en#api)
    - [Set Up Integrations](https://info.absence.io/en/help-center/integrations-api?hsLang=en#set-up-integrations)
    - [Calendar synchronization: MS365/Google and ICS Links](https://info.absence.io/en/help-center/integrations-api?hsLang=en#calendar-synchronization-ms365-google-and-ics-links)
- [Data Privacy and Security](https://info.absence.io/en/help-center/data-privacy-and-security?hsLang=en#main-content)
  
  
  
  
  
    - [We take care - Data Privacy and Security](https://info.absence.io/en/help-center/data-privacy-and-security?hsLang=en#we-take-care-data-privacy-and-security)

[![Design ohne Titel (2)](https://info.absence.io/hs-fs/hubfs/Design%20ohne%20Titel%20(2).png?width=200&height=42&name=Design%20ohne%20Titel%20(2).png "Design ohne Titel (2)")](https://www.absence.io/)

Support Phone: +49(089) 143 777 477

Monday to Friday: 9:00 AM to 6:00 PM.

<https://www.xing.com/pages/absence-io> <https://www.linkedin.com/products/absence-io-absenceio/>

Copyright © 2026, absence.io GmbH