The Okta Auth Manager Integration allows your app to authenticate users through Okta. This integration provides secure OAuth 2.0 / OIDC authentication and supports multi-tenant environments with customizable access policies.

Before connecting, you need to create an OIDC application in the Okta Admin Console:

  1. Go to Okta Admin ConsoleApplications
  2. Click Create App Integration
  3. Select OIDC – OpenID Connect and choose Web Application
  4. Configure your app settings:
    • Sign-in redirect URIs: https://sb-39b61a39-c9bb-4877-8926-b309598edc58.fly.dev/authorization-code/callback
    • Assign to the correct Group or Everyone depending on your access control
  5. Save the app integration.

After creating your Okta app, collect the following information:

  • OKTA_CLIENT_ID: 0oa1abcdXYZ2efGhI5d7 Your app’s Client ID from the Okta Admin Console
  • OKTA_CLIENT_SECRET: xYzABC1234567DefghIJKLmnopQrstuVW Your app’s Client Secret (keep this secure)
  • OKTA_ISSUER_URI: https://dev-12345678.okta.com/oauth2/default The Issuer URL from your app’s settings

Note: Always use separate Okta apps for dev, staging, and production environments to avoid mixing credentials.

  1. Go to the Integrations section in your app settings by clicking @ and then selecting the Integrations tab.
  2. Click Add next to Okta Auth Manager.
  3. Fill in the credential fields:
    • Enter your Okta Client ID
    • Enter your Okta Client Secret
    • Enter your Okta Issuer URI
  4. Click Connect to save the integration.

Your app can now authenticate users through Okta using the secure OAuth 2.0 / OIDC flow.

Built with Reflex