Facebook电子邮件声明未发送到Azure ACS
我正在尝试将Facebook登录集成到我的SharePoint 2013网站。我正在使用Azure ACS,并将Facebook和谷歌都作为身份提供商。 当登录谷歌时,一切正常 但当我通过Facebook登录时,我只是被重定向回登录页面。通过Fiddler和developer.facebook.com/tools/debug上的调试工具解决此问题,我得出结论,从facebook发送到ACS的令牌不包括电子邮件声明。 发送的声明是nameidentifier和name Azure中的Facebook IP已设置为请求电子邮件(默认设置),但未收到任何电子邮件声明 有人知道facebook最近有什么变化吗?我是否需要在我的facebook应用程序中执行任何特定操作?我觉得很奇怪,没有其他人报告过这个问题。肯定有几个网站使用facebook作为身份提供者,依靠用户的电子邮件作为声明 我已经按照以下文章进行了设置: 在此问题上的任何帮助都将不胜感激。Facebook电子邮件声明未发送到Azure ACS,facebook,azure,sharepoint,acs,claims,Facebook,Azure,Sharepoint,Acs,Claims,我正在尝试将Facebook登录集成到我的SharePoint 2013网站。我正在使用Azure ACS,并将Facebook和谷歌都作为身份提供商。 当登录谷歌时,一切正常 但当我通过Facebook登录时,我只是被重定向回登录页面。通过Fiddler和developer.facebook.com/tools/debug上的调试工具解决此问题,我得出结论,从facebook发送到ACS的令牌不包括电子邮件声明。 发送的声明是nameidentifier和name Azure中的Faceboo
/BR MathiasAPI v2.4最近的一个变化是,不同端点返回的字段数量减少了,现在必须特别要求额外的字段,请参见“声明性字段”。感谢您提供的信息!你知道是否可以更改facebook应用程序上的API版本吗?应用程序仪表板将显示应用程序可以使用的最旧API版本,具体取决于应用程序的创建时间;“低于”这一水平是不可能的。除此之外,当您发出API请求时,在URL中指定API版本。(公共SDK允许在初始化时指定API版本,这样所有URL中的版本说明符都将自动设置。)我想我当时做不了多少。我将把球扔给Azure产品组。谢谢你的帮助@CBroe!