0

WSO2 API Manager 是否提供用于用户注册和管理的 API?

更具体地说,文档指出用户可以使用商店界面进行注册。是否还有一个等效的 API 可用于:

  • 注册新用户
  • 对现有用户进行身份验证
  • 启动密码恢复

请将wso2am标签添加到此问题(请参阅相关评论)。

4

2 回答 2

3

是的,API Store 有一个公开的 API,可用于注册新用户(用户注册)和验证用户(登录)。

报名

curl -X POST -b cookies http://localhost:9763/store/site/blocks/user/sign-up/ajax/user-add.jag -d "action=addUser&username=user2&password=xxx&allFieldsValues="

(以上所有字段值将是 | 用户字段、名字、姓氏、电子邮件等的分隔值。例如:allFieldsValues=lakmali|erandi|lakmali@abc.com)

登录

curl -X POST -c cookies http://localhost:9763/store/site/blocks/user/login/ajax/login.jag -d 'action=login&username=user1&password=xxx'

但密码恢复功能尚不可用。它将在未来的版本中可用。

于 2013-07-14T16:51:14.803 回答
3

除了通过产品的管理控制台管理用户外,每个碳服务器还将其管理服务公开为 Web 服务。

就用户管理而言,您可以在以下链接中找到 API 示例(请注意,这些示例可能特定于特定的 carbon 版本):

https://svn.wso2.org/repos/wso2/people/asela/wso2-samples/user-manager/user-admin-client/ http://blog.facilelogin.com/2010/05/managing-users- and-roles-with-wso2.html

于 2013-07-14T16:12:38.783 回答