首页 > 解决方案 > Wso2 用户自行注册到租户域返回 401 Unauthorized

问题描述

我正在尝试将新用户注册到租户中,我'abc.com'通过参考此文档创建了租户。

自我注册文件中发现base url看起来像

https://apis.is.com/t/{tenant-domain}/api/identity/user/v1.0/me

基于此

https://apis.is.com/t/abc/api/identity/user/v1.0/me

此文档中,我向请求正文添加了一个参数"tenantDomain":"abc"

最终请求正文

{"user": {"username": "abcdc","realm": "PRIMARY", "password": "Password12!","tenantDomain":"abc","claims": [{"uri": "http://wso2.org/claims/givenname","value": "kim" },{"uri": "http://wso2.org/claims/emailaddress","value": "abcdxyz@test.com"},{"uri": "http://wso2.org/claims/lastname","value": "Anderson"},{"uri": "http://wso2.org/claims/mobile","value": "+947721584558"} ] },"properties": []}

这是抛出“401 Unauthorized”。

标签: wso2wso2iswso2carbon

解决方案


你设置了这个标题吗?

Authorization: Basic <Base64Encoded_admin_username:admin_password>

推荐阅读