我正在开发一个 MVC 4 应用程序并使用 MS 提供的 OAuth 提供程序,但我想为每个用户获取一个电子邮件地址。对于 Google(默认)和 Facebook(使用 FacebookClient),我已经获得了用户地址,但是如何处理以下内容:
- Twitter(我已经读过这是不可能的 - 仍然是真的?)
- 微软 - 解决(见评论)
- 雅虎 - 作品(见评论)
- LinkedIn - 通过自己的提供商解决,例如 MS
那么,如果无法像 Twitter 那样通过 OAuth 实现呢?
我已经在不同的线程中阅读过,仅仅向用户询问它是不好的/不安全的。如果我还需要通过电子邮件进行验证以实际使用地址(但不是一般的帐户),就像我(将)在更改地址时所做的那样,它是否“足够安全”?