首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在WSO2中创建用户是通过带有外部声明的SCIM2 API实现的。

如何在WSO2中创建用户是通过带有外部声明的SCIM2 API实现的。
EN

Stack Overflow用户
提问于 2022-09-12 08:42:36
回答 1查看 84关注 0票数 0

我试图通过scim2 api创建具有外部声明的用户。首先,我创建了claim http://wso2.org/claims/inn

然后我将声明添加到模式中: urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

最后,我发送创建用户的请求:

代码语言:javascript
复制
{
    "schemas": ["urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"],
    "name": {
        "familyName": "TryAddClaims",
        "givenName": "rest11@test.com"
    },
    "userName": "rest11@test.com",
    "password": "admin",
    "emails": [{
            "primary": true,
            "value": "rest11@test.com",
            "type": "home"
        }
    ],
    "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User":{
        "organization": "rest_organization",
        "inn": "inn"
    }
}

答复:

代码语言:javascript
复制
{
    "emails": [
        {
            "type": "home",
            "value": "rest11@test.com"
        },
        "rest11@test.com"
    ],
    "meta": {
        "created": "2022-09-12T07:43:20.474255Z",
        "location": "my-host/scim2/Users/1d64942c-ce24-48cf-ad47-665f4f9c37f8",
        "lastModified": "2022-09-12T07:43:20.474255Z",
        "resourceType": "User"
    },
    "schemas": [
        "urn:ietf:params:scim:schemas:core:2.0:User",
        "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
    ],
    "roles": [
        {
            "type": "default",
            "value": "Internal/everyone"
        },
        {
            "display": "everyone"
        }
    ],
    "name": {
        "givenName": "rest11@test.com",
        "familyName": "TryAddClaims"
    },
    "id": "1d64942c-ce24-48cf-ad47-665f4f9c37f8",
    "userName": "rest11@test.com",
    "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
        "organization": "rest_organization"
    }
}

为什么响应中没有客栈,但是有相同配置的组织存在?在wso2管理面板中,这个用户也是空的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-12 08:53:17

似乎您已经错过了将属性定义添加到/存储库/conf/文件夹中的scm2-schema-扩展名.conf文件中。

检查,在https://medium.com/p/71621f62c5d3中添加属性定义部分,或参考正式文档:https://is.docs.wso2.com/en/5.9.0/develop/extending-scim2-user-schemas/#extending-the-scim-20-api

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73686607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档