如何在Facebook应用程序中关闭"使用重定向URI的严格模式"

Mat*_*ser 10 facebook oauth sitecore sitecore-social-connected

有没有办法关闭Use Strict Mode for Redirect URIsFacebook应用程序中的选项?似乎从2018年3月开始,此属性会自动打开并显示为灰色,因此无法禁用.Facebook似乎不允许身份验证,除非提到确切的URL Valid OAuth Redirect URIs.这是一个问题,因为Sitecore的社会连接模块似乎在您登录每次查询字符串不同的状态参数来传递.我已经使用测试Redirect URI Validator的Facebook应用程序,这证实了重定向必须完全按Valid OAuth Redirect URIs.

Mat*_*ser 7

有没有办法关闭Use Strict Mode for Redirect URIsFacebook应用程序中的选项?

没有

由于对Facebook进行了安全性更改,因此无法再关闭此设置.


关于Sitecore和Social Connected模块的细节,我从@ CBroe的评论中发现Valid OAuth Redirect URIs现在需要包含一个查询字符串参数,如下所示:

http://example.com/layouts/Social/Connector/SocialLogin.ashx?type=access
Run Code Online (Sandbox Code Playgroud)

以前我只是

http://example.com/layouts/Social/Connector/SocialLogin.ashx
Run Code Online (Sandbox Code Playgroud)

如果您使用的是HTTPS,则需要输入带端口号的URI,即

https://example.com:443/layouts/Social/Connector/SocialLogin.ashx?type=access
Run Code Online (Sandbox Code Playgroud)

最后一点与最近的Facebook应用程序更改无关.