Facebook登录中重定向URI的严格模式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Facebook登录中重定向URI的严格模式相关的知识,希望对你有一定的参考价值。
Facebook宣布:
3月份,他们正在对您的应用设置进行安全更新,这将使来自下方有效OAuth重定向URI字段中未列出的URI的调用无效。此更新是为了响应他们在其平台上看到的恶意活动,他们希望保护您的应用程序或网站,要求重定向URI的新严格模式。
但是在Facebook登录 - >设置中激活严格模式选项后,登录操作不再起作用。
我正在使用Facebook php SDK v5 for CodeIgniter 3.x.
我找到的基于this post的解决方案是你需要编辑application / libraries文件夹中的Facebook.php文件并搜索功能身份验证。
你需要改变:
$ access_token = $ this-> helper-> getAccessToken();
至:
$ access_token = $ this-> helper-> getAccessToken(site_url('user_authentication / index'));
以上是关于Facebook登录中重定向URI的严格模式的主要内容,如果未能解决你的问题,请参考以下文章
获得权限后的 Facebook 登录让 Safari 空白页面打开,而不是在 iOS 10 和 iOS 11 中重定向到我的应用
用于 Facebook 应用登录的有效 OAuth 重定向 URI
Facebook 登录消息:“URL 被阻止:此重定向失败,因为重定向 URI 未在应用程序的客户端 OAuth 设置中列入白名单。”
Facebook 登录消息:“URL 被阻止:此重定向失败,因为重定向 URI 未在应用程序的客户端 OAuth 设置中列入白名单。”