在WSO2 API管理器中以编程方式添加用户

在WSO2 API管理器中以编程方式添加用户,wso2,wso2is,wso2-am,wso2carbon,Wso2,Wso2is,Wso2 Am,Wso2carbon,我使用WSO2 Identity Server作为密钥服务器和API管理器的组合来对角色进行API授权。 我的要求是为业务用户提供一个UI,他们可以在其中添加一个用户、角色,并反映在WSO2中。我正在使用默认的用户存储。 如何以编程方式执行此操作?有我可以使用的REST服务吗?您可以使用identity server添加用户和角色 在使用此API之前,必须在user mgt.xml中的userstore配置中启用SCIM <Property name="SCIMEnabled">tr

我使用WSO2 Identity Server作为密钥服务器和API管理器的组合来对角色进行API授权。 我的要求是为业务用户提供一个UI,他们可以在其中添加一个用户、角色,并反映在WSO2中。我正在使用默认的用户存储。
如何以编程方式执行此操作?有我可以使用的REST服务吗?

您可以使用identity server添加用户和角色

在使用此API之前,必须在
user mgt.xml
中的userstore配置中启用SCIM

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

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


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

谢谢。让我试试看,这些API中的任何一个都可以支持以编程方式向作用域添加角色吗?如果业务用户创建了一个新角色;他们可以通过编程将其映射到现有的作用域吗?不,根据当前的情况,作用域中的实现是不可变的。一旦创建它们,就不能修改它们。它们只能被删除。SCIM文档中的组与角色相同吗?是的,是sameThanks。让我试试这个