<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
What is Schema Discovery and How to Use It
Lifecycle Management
Okta Integration Network
Okta Classic Engine
Okta Identity Engine
Overview

Every available application in the Okta Integration Network (OIN) has a list of supported features under the Functionality section. One of these features is the Schema Discovery function.
 

Functionalities

Applies To
  • Schema Discovery
Solution

In this video, learn what Schema Discovery is and how to use it.


 

The Schema Discovery function allows the import of the user attribute schema from the application and reflects it in the Okta app user profile. This allows Okta to use custom attributes that are configured on the application side and were not included in the basic application schema/profile.


If a specific attribute present on the application side is not visible in the Okta application profile, follow these steps:

  1. In the Admin Console, go to Directory > Profile Editor.

  2. Search for the application profile and click on the name of the application.

Search for application

  1. On the new page, click the Add Attribute button.

Add Attribute button

  • If the attribute is visible in the attribute list, check the box next to it and click Save. This will add the attribute to the application profile in Okta.

  • If the attribute is not visible in the attribute list, click on the Refresh Attribute List button to refresh the attribute schema. Okta will try to do a schema discovery in order to populate the list of available application attributes. When the schema discovery is finished, a list of attributes that Okta has permission to discover will be visible.

Refresh Attribute List button

If the attribute is still missing after the refresh, here is a list of possible causes:

  • The application's Service Account does not have the required permissions to view/edit the attribute.

  • The attribute itself might not be available through the schema discovery flow.

  • The application does not support schema discovery.

  • Please contact the application support team for more details regarding the missing attribute.

Related References

Loading
What is Schema Discovery and How to Use It