我正在开发一个MVC 4应用程序并使用MS提供的OAuth提供程序,但我想为每个用户都获取一个电子邮件地址。对于谷歌(默认)和Facebook(使用FacebookClient)我已经得到了用户的地址,但怎样做以下几点:MVC 4 OAuth:如何获取电子邮件地址
- 的Twitter(我读这是不可能的 - 仍然如此?)
- 微软 - 解决(见注释)
- 雅虎 - 工程(见注释)
- LinkedIn - 通过自己的供应商解决了像MS
那么,当它不可能通过OAuth与Twitter一样?
我读过不同的线程,只是询问用户是不是很好/安全。如果我还需要通过电子邮件进行验证以实际使用地址(但不是通常的帐户),那么它是否“足够安全”,因为我将在更改地址时使用该地址?
不是一个完整的答案,所以它有一个评论:http://msdn.microsoft.com/en-us/library/hh243648.aspx#user – 2013-04-07 16:19:44
@WiktorZychla:感谢您的提示 - 一些后续搜索带给我to http://mvcdiary.com/2013/03/01/how-oauthsecurity-to-obtain-emails-for-different-oauth-clients-but-microsoft-client-doesnt-return-email-it-didnt-include -scope-wl-emails /它解决了微软账户的问题... – ChrFin 2013-04-07 20:18:42
刚发现,雅虎工作“开箱即用”如果你有@ yahoo.com地址,我以前没有(只是一个雅虎帐户)... – ChrFin 2013-04-08 19:30:16