我一直在研究Mozilla Persona,但我不知道如何让用户在我的网站上创建一个帐户,而无需填写普通的“注册”表格。
我是这样理解这个过程的:
- 用户单击 Persona 登录链接
- 最终,用户界面将来自 Persona 验证程序的“断言”发布回我的站点(即 /auth/login)
- 我的网站验证了断言
- 我的网站注意到声明的电子邮件地址没有用户
- 接下来我该怎么做?
这是我有点困惑的地方。我认为我的网站需要创建一个最小的帐户,然后要求用户填写一组更全面的数据:姓名、年龄、喜欢的颜色……
谁能举例说明这是如何完成的?
我在看几个网站:
- http://123done.org/似乎“帐户”实际上只是电子邮件地址。一旦您登录该站点,就可以使本地用户只使用经过验证的断言。
- https://ting.com/似乎做错了。您需要直接向 Ting 注册(提供用户名/密码!),但之后您可以使用 Persona 进行身份验证。