簡體   English   中英

無法運行python-social-auth示例django app

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM