相关疑难解决方法(0)

Windows Live ID是OpenID提供商吗?

我听说过不同的事情.似乎微软尝试了测试服务,但我不知道它是否仍然可用,或者是否已投入生产.

如果Windows Live ID是OpenID提供程序,则端点在哪里?

openid windows-live-id dotnetopenauth single-sign-on

8
推荐指数
1
解决办法
4110
查看次数

获取Microsoft Live帐户的电子邮件地址

我正在使用mvc5 + c#,我通过外部登录(facebook,google,...)为我的用户提供了登录我网站的选项.

我正在尝试将Microsoft Live添加为新的提供商.但是,我没有看到任何选项来获取已连接用户的电子邮件地址.

当某个微软用户连接时,我正在获得这些声明("KEY | VALUE"):

http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier | ***************** 
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name | test 
http://schemas.microsoft.com/accesscontrolservice/2010/07/claims/identityprovider | ASP.NET Identity 
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier | **************
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name | **************** 
urn:microsoftaccount:id | **************** 
urn:microsoftaccount:name | ****************
urn:microsoftaccount:access_token | **************************************************************
Run Code Online (Sandbox Code Playgroud)

有什么选项可以使用此信息获取用户的电子邮件地址吗?

c# asp.net-mvc

7
推荐指数
1
解决办法
1996
查看次数