У меня есть приложение, которое предоставляет две схемы SCIM 2.0 для синхронизации c пользователей:
"id": "urn: ietf: params: scim: schemas: core: 2.0: User" ,
"id": "urn: ietf: params: scim: схемы: расширение: bizagi: 2.0: UserProperties"
Я пытаюсь syn c пользователи с Azure AD, со схемой по умолчанию "urn: ietf: params: scim: schemas: core: 2.0: Пользователь" не проблема, но с расширенной схемой "urn: ietf: params: scim: schemas: extension: bizagi: 2.0: UserProperties " атрибуты не достигают моего приложения.
Я также пытался расширить схему "urn: ietf: params: scim: schemas: extension: enterprise: 2.0: User" для синхронизации c моих расширенных атрибутов, но это не так либо не работает.
Определение моей расширенной схемы было сделано после указания этой RF C, и я выставил ее в конечной точке / scim / v2 / Schemas. Определение выглядит следующим образом:
{
"totalResults": 2,
"itemsPerPage": 10,
"startIndex": 1,
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
],
"Resources": [
{
"id": "urn:ietf:params:scim:schemas:core:2.0:User",
"name": "User",
"description": "User Account",
"attributes": [ ... ]
},
{
"id": "urn:ietf:params:scim:schemas:extension:bizagi:2.0:UserProperties",
"name": "...",
"description": "...",
"attributes": [
{
"name": "PropertyString",
"type": "string",
"multiValued": false,
"description": "PropertyString",
"required": false,
"caseExact": false,
"mutability": "readWrite",
"returned": "default",
"uniqueness": "none"
},
{
"name": "IdentificationNumber",
"type": "string",
"multiValued": false,
"description": "Identification Number",
"required": false,
"caseExact": false,
"mutability": "readWrite",
"returned": "default",
"uniqueness": "none"
},
...
В Azure AD из расширенного параметра «Сопоставление атрибутов» я добавил свои расширенные атрибуты в список атрибутов, как показано на следующем рисунке:
Редактировать список атрибутов
Затем я сделал отображение расширенного атрибута, но он не синхронизируется c.
Отображение атрибута
В моем приложении пользователь может создавать собственные пользовательские свойства, и невозможно использовать атрибуты по умолчанию, предлагаемые SCIM.
Кто-нибудь знает, как я могу синхронизировать c эти расширенные атрибуты в моем приложении от Azure AD?
Или
, если я делаю что-то не так?