在 WSO2 API Manager 中以编程方式添加用户

adding users programmatically in WSO2 API Manager

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

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

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

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

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

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