首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在WSO2应用编程接口管理器3.2.0上启用SCIM2

如何在WSO2应用编程接口管理器3.2.0上启用SCIM2
EN

Stack Overflow用户
提问于 2021-07-30 10:27:43
回答 1查看 25关注 0票数 0

在用户给了我一些帮助之后,我在理解如何在WSO2 API Manager3.2.0中实际使用SCIM2时遇到了问题

我已经通过docker安装了wso2am,查看它的文件夹,我看到了很多关于scim2的配置文件,这些配置文件都已经启用。但是我似乎找不到真正的scim2 servlet。

因此,我还在另一个容器中安装了API Identity Server (5.10),它约束了wso2服务器,API似乎可以正常工作。因此,我决定在Identity server和API管理器之间创建一个共享存储,以便通过IS的scim2 API创建用户,并将这些用户与API管理器一起使用。

因此,wso2am安装在<ip>:9443上,wso2is安装在<ip>:9444

我已经从carbon管理面板成功配置了一个共享用户存储,并且我可以看到API Manager数据库中的所有用户。

但是,当我尝试调用身份服务器上的api Api来为远程( scim2管理器)数据库创建新用户时,它说:

代码语言:javascript
复制
{
    "schemas": [
        "urn:ietf:params:scim:api:messages:2.0:Error"
    ],
    "detail": "Cannot add user through scim to user store . SCIM is not enabled for user store REMOTE",
    "status": "500"
}

即使在SCIM管理器配置文件中,wso2也是启用的。

我怎么才能让它工作呢?我真的需要在scim管理器容器中安装wso2吗?(有关于这方面的参考资料吗?)

或者,我是否需要将身份服务器配置为外部密钥管理器?

我唯一的目标是使用wso2 api管理器的scim2 api创建新用户。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2021-07-30 12:47:15

我解决了这个问题。如果任何人对将来感兴趣,我只是从wso2is文件夹scim2.warorg.wso2.carbon.identity.provisioning.connector.scim-5.2.1.jar复制并粘贴到相同的路径,但在wso2am文件夹中。每件事都像是一种魔力。

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

https://stackoverflow.com/questions/68589428

复制
相关文章

相似问题

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