<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
0D54z00007L5rw8CABOkta Classic EngineDirectoriesAnswered2021-12-21T06:32:14.000Z2021-12-15T17:50:24.000Z2021-12-21T06:32:14.000Z

AbhishekK.33990 (Customer) asked a question.

Make Okta to parse a multi-valued attribute coming from a SCIM server and save it

The following article gives an example of how Okta can be configured to populate a multi-valued attribute in SCIM when it tries to create a user object:

https://support.okta.com/help/s/article/How-to-Pass-Multivalued-Attributes-in-SCIM-User-Object?language=en_US

 

This question is about checking if the reverse is possible in Okta?

For example, when Okta SCIM creates a user with the SCIM server, the server sends a sample response like this:

{ "phoneNumbers" : [ { "type" : "business", "value" : "+123456789" } ] }

Any guidance on how Okta can be configured to parse such a response and save the above value to an Okta attribute, will be very helpful.

 

Thank you.


  • Hello ,

     

     

    Thanks for posting.

     

     

    What you are trying to accomplish sounds like the update the user Function.

     

    After the User object is retrieved from the SCIM server, Okta modifies the attributes that were changed and runs a PUT method request with the new body to the /Users/${userID} endpoint.

     

    You can find more information and examples here:

     

    https://developer.okta.com/docs/reference/scim/scim-20/#update-the-user

     

     

    If you need additional assistance, I suggest you post this question on our Okta Developer Forums: https://devforum.okta.com, this is a place for the Okta developer community to interact.

     

     

    Let us know if this helps you.

     

    Daniela Chavarria.

    Okta Inc.

    Expand Post
This question is closed.
Loading
Make Okta to parse a multi-valued attribute coming from a SCIM server and save it