关于WSO2商店应用程序是否可以允许用户更新自己的帐户详细信息?默认情况下,菜单仅具有“隐私”选项 - 仅允许更新密码 .
我很困惑如何配置商店以允许用户更新其他详细信息,例如他们的邮件地址 .
有一篇很棒的文章here详细说明了如何在注册时自定义所需的声明,但是我想允许用户在注册后编辑他们的声明,并且可能还自定义该更新页面 .
也许这可以通过编辑Jaggery应用程序本身来实现?我注意到 user-info.jag
文件(用于更新密码)调用 mod.changePassword(username, currentPassword, newPassword);
mod
作为 jagg.module("user");
的实例是否可以以相同的方式更新其他声明?
或者是否有更简单的方法允许商店用户更新其声明?
更新后的索赔也必须通过IS保留 .
3 回答
创建新用户后,必须使用API Manager中的碳控制台为该特定用户分配必要的权限 .
因此,首先以管理员身份登录碳控制台并创建新角色并为该角色分配所需权限 .
然后将该角色分配给您已创建的用户 .
从碳控制台注销 .
然后使用您创建的新用户登录 .
然后,您可以编辑已登录的特定用户中的配置文件详细信息,具体取决于您分配给用户角色的权限(Carbon控制台) .
谢谢,哦
希望这个链接对你的困惑有所帮助 - https://docs.wso2.com/display/AM131/Adding+Users+and+Assigning+Roles
据我所知,您无法在未提交以下详细信息的情况下在api经理商店中注册为用户 .
用户名
密码/重新输入密码
姓氏
名字
电子邮件
这些是注册为用户的强制性细节,此外,您还可以添加以下详细信息组织,地址,国家,陆地电话,移动电话,IM,URL . 注册为用户后,它只允许更改您的密码 .
否则,如果您有权在WSO2 api管理器中登录碳/管理控制台,请选择“配置”菜单下的“用户和角色”,您可以看到已添加的用户 . 通过编辑“用户配置文件”,您可以更新帐户详细信息 .