2015-12-02 17 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管理器中的碳/管理控制檯,請在「配置」菜單下選擇「用戶和角色」,您可以看到已添加的用戶。通過編輯「用戶配置文件」更新帳戶詳情。

相關問題