【发布时间】:2012-02-21 07:15:04
【问题描述】:
我正在使用 DotNetOpenAuth 进行 OpenID 登录。 Google 的提供程序会根据调用者的领域(主机名 + 端口)返回不同的 ClaimedIdentifier。
根据 OpenID 身份验证回调返回的电子邮件地址与声明的标识符本身验证登录是否安全?即,如果我们在电子邮件而不是声称的 ID 上进行验证,用户是否可以伪造他们的电子邮件地址,从而获得对另一个用户帐户的访问权限?
我认为这样做只要提供商是受信任的就可以了 - 即我们可以相信 Google 不会允许用户使用其他人的电子邮件地址登录。
【问题讨论】:
标签: security openid dotnetopenauth