WSO2 API Manager用户管理API

时间:2013-07-14 15:51:49

标签: api wso2 wso2-am

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

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

  • 注册新用户
  • 验证现有用户
  • 启动密码恢复

请在此问题中添加 wso2am 标记(请参阅related comment)。

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:3)

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

<强>注册

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将是用户字段,名字,姓氏,电子邮件等的分离值。例如: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'

但密码恢复功能尚不可用。它将在以后的版本中使用。