Какой URL следует использовать для создания/изменения пользователя OIM через REST API SCIM для UDF?

Я пытаюсь создавать и изменять пользователей, используя доступный OOTB SCIM/REST API в 11gR2PS3.

Я могу создавать/изменять пользователей для всех атрибутов OOTB, указанных в документ

Согласно документации, эти API также поддерживаются для пользовательских UDF.

Кто-нибудь знает, какое имя и формат атрибутов схемы необходимо передать в теле контента для пользовательских UDF?

Согласно документации

Примечание. В запросах SCIM можно использовать пользовательские поля (UDF). После создания пользовательских функций в Oracle Identity Manager они автоматически отображаются в ресурсах SCIM как обычные атрибуты. Нет никакой разницы в запросах и ответах с обычными атрибутами.

когда мы создаем пользователя, даже после указания значения UDF, он не попадает в базу данных OIM, а также не генерирует никаких исключений.


person SME    schedule 22.09.2016    source источник


Ответы (1)


  1. вызовите /Schemasoperation с помощью get метода, используя URL-адрес вашего OIM :http://<host>:<port>/idaas/im/scim/v1/Schemas

    1. Use the returned schema while using create, update operation on the UDF.

например возвращенная схема urn:ietf:params:scim:schemas:extension:oracle:2.0:OIG:User

затем уточните UDF с возвращенной схемой при вызове операции Create/Update.

"urn:ietf:params:scim:schemas:extension:oracle:2.0:OIG:User":{
UDFNAME : UDFVALUE
}

также включите схему в schemas[], если ее там еще нет.

person SME    schedule 30.09.2016