我正在开发一个MVC 4应用程序,并使用MS提供的OAuth提供程序,但我希望为每个用户获取一个电子邮件地址。对于Google(默认)和Facebook(使用FacebookClient),我已经获得了用户的地址,但以下情况该怎么办:
Twitter(我已经阅读过不可能 - 仍然是真的吗?) Microsoft - 已解决(参见注释) Yahoo - 可以工作(请参阅评论) LinkedIn - 通过自己的提供程序解决,就像为MS一样
如果像Twitter这样的OAuth无法实现,该怎么办? 我在不同的主题中读到,询问用户并不好/安全。如果我还要求通过电子邮件进行验证以实际使用地址(而不是通用帐户),这是否足够安全?
Twitter(我已经阅读过不可能 - 仍然是真的吗?) Microsoft - 已解决(参见注释) Yahoo - 可以工作(请参阅评论) LinkedIn - 通过自己的提供程序解决,就像为MS一样
如果像Twitter这样的OAuth无法实现,该怎么办? 我在不同的主题中读到,询问用户并不好/安全。如果我还要求通过电子邮件进行验证以实际使用地址(而不是通用帐户),这是否足够安全?