Classic Authentication API

Okta Classic Engine /api/v1/authn state machine — deprecated for new development. Educational only: learn the legacy pipeline so you can migrate it to OIE/IDX and OAuth.

Legacy — Classic Authn API

  • Endpoint: POST /api/v1/authn + factor sub-resources
  • Transaction tracked by stateToken
  • Server tells you what's next via status + _links.next
  • Ends with a one-time sessionToken (session cookie bootstrap)

Modern — OIE / IDX + OAuth

  • Endpoints: /oauth2/.../interact + /idp/idx/*
  • Transaction tracked by stateHandle
  • Server offers remediation options (ION protocol)
  • Ends with interaction_code → OAuth access/ID tokens — see the IDX Pipeline
Configuration
Classic Authn Flow
1
CLIENT APP

Start Authentication

Begin an Authn transaction with primary credentials, a recovery token, or an activation token. The response status drives every step that follows.

Configuration
Password Recovery Token Activation Token Step-Up (stateToken)
cURL Command

          
        
view log