Okta User Creation Fails With External Identity Provider Authentication
Last Updated:
Overview
Just-In-Time (JIT) provisioning fails during external Identity Provider (IdP) authentication because required profile attributes are missing or improperly mapped. Resolve this issue by populating the missing attributes on the external IdP and ensuring proper attribute mapping in Okta. When this issue occurs, Okta records the following errors in the System Log:
Authenticate user via IDP FAILURE: Unable To JIT
Create okta user FAILURE:
Authenticate user via IDP FAILURE: Unknown Profile Attribute
Applies To
- Okta Identity Engine (OIE)
- Okta Classic Engine
- External Identity Provider (IdP)
- Just-In-Time (JIT) Provisioning
Cause
The external IdP lacks required user profile attributes, or Okta lacks proper attribute mapping for the inbound IdP application user profile.
Solution
How is the Just-In-Time provisioning failure resolved?
Populate the missing attributes on the external IdP.
Configure the proper attribute mappings within Okta to resolve the provisioning failure.
- Populate the missing attributes on the user profile within the external IdP.
- Replace any placeholder values (such as "placeholder_firstname") with the actual values from the external IdP.
- Verify that the values exist on the inbound IdP application user profile in the Okta organization where the JIT provisioning fails.
- Ensure that Okta maps these attributes properly.
