Подготовка OKTA SCIM2, пользовательские атрибуты не найдены в запросе

Как настроить приложение OKTA SCIM2.0, чтобы оно могло отправлять настраиваемые атрибуты (например, город, штат, почтовый индекс), а также группы, к которым назначен пользователь, с запросами POST/PATCH/PUT

Текущий объект запроса, полученный от okta, выглядит следующим образом:

POST /Users
{
   "schemas":["urn:ietf:params:scim:schemas:core:2.0:User"],
   "userName":"[email protected]",
   "name":{
        "givenName":"ABC",
       "familyName":"DEF"
   },
   "emails":[{
       "primary":true,
       "value":"[email protected]",
       "type":"work"
   }],
   "displayName":"ABC DEF",
   "locale":"en-US",
   "externalId":"xxxxxxxxxxxx",
   "groups":[],
   "active":true
}

Благодарю вас


person Umang Mehta    schedule 13.06.2017    source источник


Ответы (1)


Для пользовательских атрибутов необходимо убедиться, что атрибуты профиля пользователя для вашего приложения SCIM настроены надлежащим образом.

Чтобы получить групповую информацию, вам необходимо обратиться к своему контактному лицу в Okta, чтобы включить поддержку групповых push-уведомлений в вашей организации Okta, затем вам необходимо реализуйте /Groups конечную точку в своем приложении.

person Joël Franusic    schedule 13.06.2017
comment
Благодарю за ваш ответ. Я ищу не совсем пользовательские атрибуты, это адреса пользователя. Я не могу найти их нигде в запросе от OKTA на предоставление или обновление. - person Umang Mehta; 13.06.2017
comment
Чтобы получить эту дополнительную информацию, вам нужно убедиться, что вы сопоставляете эти атрибуты из профиля пользователя Okta с профилем пользователя вашего приложения SCIM. - person Joël Franusic; 13.06.2017
comment
Я удалил предоставленные предопределенные атрибуты и добавил их обратно, чтобы решить эту проблему. Я не уверен, в чем причина этого, почему мне пришлось удалить эти атрибуты и добавить обратно, но это просто сработало. - person Umang Mehta; 21.06.2017