Django allauth facebook登录在应用程序内浏览器中重定向回失败
问题 在应用程序内浏览器中,如Google Hangout、Telegram或LINE messenger,用户通过facebook登录对话框成功登录后,不会被重定向回我的网站。它只显示一个空白页 当使用iPhone Safari应用程序或Android Chrome应用程序时,一切正常 环境 我使用的是Django==1.11.3和Django allauth==0.34.0(它使用Facebook Graph API v2.5),下面是我的settings.pyDjango allauth facebook登录在应用程序内浏览器中重定向回失败,django,facebook,facebook-graph-api,telegram,django-allauth,Django,Facebook,Facebook Graph Api,Telegram,Django Allauth,问题 在应用程序内浏览器中,如Google Hangout、Telegram或LINE messenger,用户通过facebook登录对话框成功登录后,不会被重定向回我的网站。它只显示一个空白页 当使用iPhone Safari应用程序或Android Chrome应用程序时,一切正常 环境 我使用的是Django==1.11.3和Django allauth==0.34.0(它使用Facebook Graph API v2.5),下面是我的settings.py SOCIALACCOUNT_
SOCIALACCOUNT_PROVIDERS = {
'facebook': {
'SCOPE': ['email', 'public_profile', 'user_friends'],
'METHOD': 'js_sdk',
'LOCALE_FUNC': lambda request: 'zh_TW',
'VERIFIED_EMAIL': True
}
}
有人经历过同样的问题吗?截至2013年 从技术上讲,问题的根本原因是FB打开一个新页面以获取正确的登录凭据,然后关闭新页面并将凭据发布回父页面。但是,webview中没有父页面(只有一个页面),因此它作为空白页面保留在那里。参见截至2013年的
从技术上讲,问题的根本原因是FB打开一个新页面以获取正确的登录凭据,然后关闭新页面并将凭据发布回父页面。但是,webview中没有父页面(只有一个页面),因此它作为空白页面保留在那里。请参见交叉检查此处提到的集成尝试了您的设置,但仍然没有成功。我面临的问题仅出现在本机移动应用程序(即应用程序内浏览器)的浏览器中。是否有任何错误日志?在logcatcheck中,如果您的日志与此类似,请检查此答案。此处提到的集成尝试了您的设置,但仍然没有成功。我面临的问题仅出现在本机移动应用程序(即应用程序内浏览器)的浏览器中。是否有任何错误日志?在LogCatch中,如果您的日志与此类似,请选中此答案