Django SocialAuthの複数の問題 - Facebook、Yahoo、Googleでログインする
-
25-09-2019 - |
質問
私はアプリDjango SocialAuthにいくつかの問題を抱えています。
私は次のエラーを受け取っています:
no such table: openid_consumer_association
ログインするためにGoogleまたはYahooアイコンをクリックするたびに上記のエラーが発生しました。この問題を修正するにはどうすればよいですか?
私が受け取っている別のエラーは、Facebook Connectに関連しています。 FacebookログインURLにアクセスしようとするたびに http:// localhost:8000/accounts/facebook_login/, 、次のエラーを受け取ります。
{
"error": {
"type": "OAuthException",
"message": "Missing client_id"
}
}
SocialAuthの実装を成功させるために、私は高いとLowを検索してきました。
しかし、かなりのバグがあるようですか?
すべてのヒント、提案は歓迎されています!
解決
それらを設定に入れなければなりません
FACEBOOK_APP_ID = ''
FACEBOOK_API_KEY = ''
FACEBOOK_SECRET_KEY = ''
これらのIDとキーを取得します http://www.facebook.com/developers/apps.php
他のヒント
GoogleとYahooのボタンの場合、SocialAuthログインページは失敗します(ここでは推測していますが、私の場合は同じことができます)OpenIDサポートのために認証バックエンドを有効にしていません。これを行い、もちろん、他のOpenIDが必要とした要素を記入したら、作業リンクが必要です。
所属していません StackOverflow