WSO2 API Manager是否提供用于用户注册和管理的API?
更具体地说,文档指出用户可以使用 store 界面注册。是否还有一个我可以使用的等效API:
请在此问题中添加 wso2am 标记(请参阅related comment)。
答案 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'
但密码恢复功能尚不可用。它将在以后的版本中使用。