Я пытаюсь создать пользователя с 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