создать пользователя с расширенным заявлением с помощью scim2 в wso2

Я пытаюсь создать пользователя с API scim2 в wso2 с моей собственной расширенной заявкой, мой запрос API { "schemas": ["urn:ietf:params:scim:schemas:core:2.0:User"], "name": { "familyName": "jackson", "givenName": "kim" }, "userName": "test3", "password": "abc123", "demoRole":"student", "emails": [ { "primary": true, "value": "[email protected]", "type": "home" }, { "value": "[email protected]", "type": "work" } ], "roles":[ { "value": "PRIMARY/manager" } ] }

а конфигурация в scim2-schema-extension.config.xml -

{ "attributeURI":"urn:ietf:params:scim:schemas:core:2.0:User:demoRole", "attributeName":"demoRole", "dataType":"string", "multiValued":"false", "description":"The displayName of the User's manager.", "required":"false", "caseExact":"false", "mutability":"readwrite", "returned":"default", "uniqueness":"none", "subAttributes":"null", "canonicalValues":[], "referenceTypes":["external"] },

моя конфигурация претензии

URI утверждения -> urn: ietf: params: scim: schemas: core: 2.0: User: demoRole

Сопоставленное местное заявление -> http://wso2.org/claims/demoRole


person ankalal    schedule 09.09.2019    source источник
comment
не совсем ясно о проблеме, с которой столкнулись?   -  person Buddhima Udaranga    schedule 10.09.2019
comment
Я не могу добавить значение demoRole пользователю с этим API   -  person ankalal    schedule 12.09.2019
comment
@ankalal, какую версию WSO2 IS вы пытаетесь использовать?   -  person Sajith    schedule 16.09.2019


Ответы (1)


URI атрибута для вашего расширения схемы должен быть,

urn: ietf: params: scim: schemas: extension: enterprise: 2.0: User: demoRole

Итак, URI внешнего запроса для urn: ietf: params: scim: schemas: extension: enterprise: 2.0: User will be,

urn: ietf: params: scim: schemas: extension: enterprise: 2.0: User: demoRole

Запрос на создание пользователя SCIM2 должен содержать demoRole как,

"urn: ietf: params: scim: schemas: extension: enterprise: 2.0: User": {"demoRole": "student"}

Дополнительные сведения о представлении расширения схемы см. В спецификации

person Abilashini    schedule 24.09.2019