簡體   English   中英

如何使用Mozilla Persona“工作流程”建立隱式帳戶

[英]How to make an implicit account using Mozilla Persona “workflow”

我一直在尋找Mozilla Persona,但我想不出如何讓用戶在我的網站上創建帳戶而不必填寫普通的“注冊”表格。

這就是我對流程的理解:

  1. 用戶單擊角色登錄鏈接
  2. 最終,UI將來自Persona驗證程序的“聲明”發回到我的網站(即/ auth / login)
  3. 我的網站驗證了斷言
  4. 我的網站發現斷言的電子郵件地址沒有用戶
  5. 接下來我該怎么辦?

這是我有點困惑的地方。 我認為我的網站需要做一個最少的帳戶,然后要求用戶填寫更全面的數據集:名稱,年齡,喜歡的顏色...

任何人都可以舉例說明如何完成此工作嗎?

我在看幾個站點:

  1. http://123done.org/似乎“帳戶”實際上只是電子郵件地址。 登錄后,該站點即可使本地用戶擁有經過驗證的斷言。
  2. https://ting.com/似乎做錯了。 您需要直接與Ting簽署(輸入用戶名/密碼!),但是之后您可以向Persona進行身份驗證。

您有正確的主意。 如果您發現收到的電子郵件沒有映射到現有帳戶,則向用戶顯示一個注冊表單,用戶需要在其中輸入姓名以及網站需要的其他信息。

或者您確實像我在Zookeepr中所做的那樣

  • 數據庫中所有配置文件字段都是可選的(電子郵件除外)
  • 我立即創建一個新帳戶,並在收到新電子郵件時登錄用戶
  • 每當有人登錄並且某些個人資料字段丟失時,他們將顯示“請輸入此丟失的信息”屏幕,然后他們才能執行其他任何操作

當然,還有許多其他方法可以完成相同的操作。

如果您還有其他疑問,請隨時訪問我們的郵件列表 那里有很多人可以告訴您他們如何在網站上實施它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM