Authentication Live Connect作为Azure ACS身份提供程序

Authentication Live Connect作为Azure ACS身份提供程序,authentication,acs,liveconnect,Authentication,Acs,Liveconnect,我正在使用Azure ACS作为我的应用程序的联合网关,我允许用户使用Google、Yahoo和Windows Live ID进行身份验证。我需要用户的电子邮件地址。谷歌和雅虎提供电子邮件,但Windows Live ID不提供 如果用户使用Live Connect进行身份验证,我可以获取其电子邮件地址,但Azure ACS中没有可用的Live Connect身份提供商。有没有办法将Live Connect配置为ACS中的身份提供商?没有,ACS目前不支持Live Connect。似乎有一种方法

我正在使用Azure ACS作为我的应用程序的联合网关,我允许用户使用Google、Yahoo和Windows Live ID进行身份验证。我需要用户的电子邮件地址。谷歌和雅虎提供电子邮件,但Windows Live ID不提供


如果用户使用Live Connect进行身份验证,我可以获取其电子邮件地址,但Azure ACS中没有可用的Live Connect身份提供商。有没有办法将Live Connect配置为ACS中的身份提供商?

没有,ACS目前不支持Live Connect。

似乎有一种方法有点复杂,但通过成为代理并使用Live Connect API,您可以实现此功能


请参阅:

谢谢。那么,获取用户电子邮件的选项是什么?@user655653您可以做的一件事是在验证后将用户重定向到注册页面,要求他们提供电子邮件地址,然后将其链接到Live ID提供的唯一标识符。您可以添加电子邮件验证以确保提供的地址有效,但是没有办法知道它是否和他们用来认证的是同一个。