2015-12-02 18 views
0

关于WSO2 Store应用程序是否可以允许用户更新他们自己的帐户详细信息?默认情况下,菜单只有隐私选项 - 它只允许更新密码。WSO2 API Store - 如何让用户更新他们的个人资料详细信息(索赔)

enter image description here

我很困惑,如何配置存储以允许用户更新的其他详细信息,例如他们的电邮地址。

有一篇很好的文章here详细说明了如何在注册时自定义所需的声明,但是我希望允许用户在注册后编辑他们的声明,并且还可以自定义该更新页面。

也许这可以通过编辑Jaggery应用程序本身吗?我注意到user-info.jag文件(用于更新密码)调用mod.changePassword(username, currentPassword, newPassword);modjagg.module("user");的一个实例,是否有可能以相同的方式更新其他声明?

还是有更简单的方法来允许商店用户更新他们的索赔?

更新后的声明也必须通过IS持久保存。

回答

0

创建新用户后,必须使用API​​ Manager中的碳控制台为该特定用户分配必要权限。

  • 因此,首先作为管理员登录到碳控制台并创建新角色并为该角色分配所需的权限。

  • 然后将该角色分配给您创建的用户。

  • 从碳控制台注销。

  • 然后使用您创建的新用户登录。

  • 然后,您可以根据您分配给用户角色(碳控制台)的权限,编辑已登录的特定用户的配置文件详细信息。

感谢, ojith

0

按我的知识,你不能注册为API管理存储用户无需提交以下资料。

  1. 用户名
  2. 密码/重新输入密码
  3. 电子邮件

这些都是强制性的细节,注册为用户,还可以添加以下详细信息组织,地址,国家,地区电话,移动电话,即时消息,URL也。在注册成为用户后,它只会允许更改密码。

其他如果您有权登录到WSO2 api管理器中的碳/管理控制台,请在“配置”菜单下选择“用户和角色”,您可以看到已添加的用户。通过编辑“用户配置文件”更新帐户详情。

相关问题