以编程方式在WSO2 API Manager

时间:2017-01-01 13:14:03

标签: wso2 wso2is wso2-am wso2carbon

我正在使用WSO2 Identity Server作为密钥服务器和API Manager的组合来对角色进行API授权。 我的要求是为业务用户提供一个UI,他们可以在其中添加用户,角色以及应该反映在WSO2中的用户。我使用的是默认用户存储。 我怎么能以编程方式做到这一点?是否有可以使用的REST服务?

谢谢

2 个答案:

答案 0 :(得分:4)

您可以使用公开为SOAP服务的User Management APIs以编程方式执行用户管理功能。这些API允许您管理用户,用户角色和声明等。

如果您无法使用SOAP服务,则可以使用作为REST端点的SCIM API来执行创建,删除用户等操作。但是,与用户管理SOAP API相比,这具有有限的功能。

答案 1 :(得分:3)

您可以使用身份服务器SCIM REST APIs添加用户和角色。

在使用此API之前,您必须在user-mgt.xml中的用户界面配置中启用SCIM。

<Property name="SCIMEnabled">true</Property>