[英]python-social-auth with django errors with “no such table: app_customuser”
[英]can't run the python-social-auth example django app
對基本問題道歉。 我是django-social-auth的用戶,但不能讓python-social-auth開始。
我已經下載了示例應用程序,成功同步了數據庫,並將我工作的facebook,linkedin和twitter app鍵添加到設置中。 當我運行應用程序時,我會獲得包含所有社交媒體鏈接的示例主頁。
單擊Facebook OAuth2時出現http錯誤:400客戶端錯誤:錯誤請求。 暗示將url回調到我的服務器(/ complete / facebook /)的過程非常糟糕。
當我點擊LinkedIn或Twitter時,我收到http錯誤:401客戶端錯誤:未經授權。
我錯過了一些配置嗎? 有沒有人得到開箱即用的示例應用程序?
謝了,兄弟們。
你在settings.py中為LinkedIn和Twitter設置了秘密和密鑰嗎?
完成后,您可能必須使用這些提供程序設置重定向URL。
我使用谷歌測試並且必須修復我的Google API訪問設置。
我將重定向網址更改為http://localhost:8000/complete/google-oauth2/
更新:我在oauth1和2上遇到LinkedIn問題。似乎沒有辦法在請求中獲取所需的API密鑰。 我試圖在requests_oauthlib的oauth1_auth.py中硬編碼,但還沒有成功。
更新2:Twitter通過確保我的Twitter開發人員應用程序設置“允許此應用程序使用Twitter登錄”選中,並且我的settings.py設置了我的消費者密鑰和密碼,為我工作:
# TWITTER
#
SOCIAL_AUTH_TWITTER_KEY = '<...>'
SOCIAL_AUTH_TWITTER_SECRET = '<.....>'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.