django-allauth用FB登录
一直报错,重写/socialaccount/authentication_error.html 里把报错信息放出来,居然是unicode的繁体中文“無法載入網址: 這個網址的網域未包含在應用程式的網域中。若要載入這個網址,請在應用程式設定的「應用程式網域」欄位中新增應用程式的所有的網域及子網域” Blabla, OAuthException code: 191
去github的issues看有不少人提问这事,作者回答“你们在FB那边的配置问题,哥爱莫能助”。。。
无意发现这里 https://stackoverflow.com/questions/52182995/django-allauth-and-facebook-url-blocked-challenge
他说他加上以下配置,完了还报错:
ACCOUNT_DEFAULT_HTTP_PROTOCOL = "https"
DEFAULT_HTTP_PROTOCOL = "https"
然后我加上,正常了。。。