【发布时间】:2011-01-12 22:19:59
【问题描述】:
我正在研究 openid 和 dotnetauthentication 库。不过,我仍然有一些悬而未决的问题。
返回的 id 对每个用户来说都是唯一的吗?我可以将此id作为userId存储在数据库中吗(目前此字段是主键和唯一标识符)
我了解到您可以尝试索取电子邮件地址等信息,但您可能不会将其提供给您。如果您需要这些信息会怎样?
如果我必须立即弹出另一个字段并询问他们的电子邮件地址和我需要的任何其他字段,我认为这有点糟糕。似乎有点违背了目的,因为我一直认为 openid 的一个好处是您不必填写注册表单。
- 最好只有一些预定义的选项(google、yahoo、openid、facebook)。然后让他们输入他们自己的(即灰色字段让他们输入一个网址)。
我正在考虑这个问题,因为如果他们输入的提供者没有提供我需要的信息,那么它会回到第 2 点,然后我就会被卡住。
- 如何注销用户?你只是杀死表单身份验证票吗?
【问题讨论】:
标签: openid dotnetopenauth