<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 to Create Linked Objects and Pass the Attribute to Downstream Applications
Okta Integration Network
Okta Classic Engine
Okta Identity Engine
Overview

This article is a short guide on how to use the linkedObjects function within Okta (which can be used as a manager) and pass the attribute to downstream applications.

To deploy this, the following are needed:

  • Super Admin Access (to avoid any restrictions or limitations).
  • Postman deployed and an API Token generated by a Super Admin.
  • 15-20 minutes.
Applies To
  • API Call
  • Lifecycle Management
Solution
  1. To create the relationship, first create it in the schema using API Calls. For this, use a Postman integration with a Super Admin API Token and the collection for linked objects.

The call:

API Call

  1. After the attribute is added to the schema, it can be managed in the UI. A new field in a separate table will appear. After clicking edit, this field will be editable, and the user's "Manager" can be added.

Linked Object Manager

Alternatively, this can be managed with API Calls as well.

API Call

  1. After the attribute has been deployed and managed at the Okta Level, it can be passed into downstream applications. Head to Profile Editor, choose the needed app, and head to the Okta > App level mappings. Here, use this expression: 
    user.getLinkedObject("Manager").email 

     

NOTE: The email is variable, and any attribute can be referenced here. Alternatively, use: 
user.getLinkedObject("Manager").firstName

 

Profile Editor

Loading
How to Create Linked Objects and Pass the Attribute to Downstream Applications