我听说过不同的事情.似乎微软尝试了测试服务,但我不知道它是否仍然可用,或者是否已投入生产.
如果Windows Live ID是OpenID提供程序,则端点在哪里?
我正在使用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)
有什么选项可以使用此信息获取用户的电子邮件地址吗?