<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content

How Applications Use the Okta Interaction Code Flow

API Access Management
Okta Identity Engine

Overview

Okta provides the Interaction Code Flow (IDX) grant type as an extension to the OAuth 2.0 and OpenID Connect standard to enable customized user authentication experiences. The Authentication Pipeline that IDX uses is a proprietary application programming interface (API) that lacks direct documentation. Applications must use supported methods to authenticate with IDX, such as Okta-hosted login, embedded widgets, or specific software development kits (SDKs).

Applies To

  • Okta Identity Engine (OIE)
  • Interaction Code Flow (IDX)
  • okta-idx-java SDK
  • okta-idx-android SDK
  • okta-idx-dotnet SDK
  • okta-idx-swift SDK
  • okta-auth-js SDK
  • okta-signin-widget

Solution

How do applications authenticate with the Interaction Code Flow?

Okta introduces an extension to the OAuth 2.0 and OpenID Connect standard called the Interaction Code Flow (IDX) grant type. This grant type enables the creation of a customized user authentication experience. The Authentication Pipeline that IDX uses is a proprietary API that lacks direct documentation.

 

Applications must use one of the supported SDKs to authenticate with IDX:

NOTE: Okta does not provide documentation to use the IDX Authentication Pipeline directly.

 

Related References

Loading
How Applications Use the Okta Interaction Code Flow | Okta Support