<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

Updating an Okta External ID for Provisioning-Enabled Apps

Lifecycle Management
Okta Integration Network
Okta Classic Engine
Okta Identity Engine

Overview

This article applies to applications where the externalID value can be seen on the application side, and there is a discrepancy between the externalID values between Okta and the application.

The externalId is a unique identifier that a user is granted in an application in Okta. The first time that a user is provisioned from Okta to an external application through SCIM provisioning, attributes such as username or email are used for the initial match. If a matching user is found, a response is sent back to Okta, containing that user’s unique identifier in that environment (id), assigned to the externalId field. In future requests, the externalId will be used as a resource identifier.

The externalId attribute can not be edited in Okta.

Applies To

  • Okta Integration Network (OIN)
  • externalId 
  • Provisioning
  • Okta Identity Engine (OIE)
  • Okta Classic Engine

Solution

Since the externalID attribute is not editable, please re-assign the user to the application in Okta. This will generate a new application user profile, re-initiating provisioning and populating the externalId field.

Loading
Okta Support - Updating an Okta External ID for Provisioning-Enabled Apps