問題タブ [python-social-auth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
15581 参照

python - Python ソーシャル認証 Django テンプレートの例

テンプレートで Djangoを使用したPython Social Authを使用したオープンな例を誰かが持っていますか?

私は彼らの Github リポジトリを調べましたが、django の例では、テンプレートでそれを処理する方法 (ログイン、ログアウトなど) については何もありません。

0 投票する
0 に答える
241 参照

django - Twitter API は、本番サーバーの「127.0.0.1:8001」にコールバックを返します。なんで?

twitterthroughでログインしようとしている場合を除いて、すべてが私のサイトで機能していますpython-social-auth。ローカルの開発サーバーではうまく機能しましたが、本番環境に入ると、twitterログイン後に応答が に送信されhttp://127.0.0.1:8001/complete/twitter....ます。

他のプロジェクトで問題なく使用したことを除いて、私はgunicorn+nginxについてあまり知識がなくても使用しています。とはいえ、ガニコーンはバインドして--bind 127.0.0.1:8001いる。それが問題ですか?使用してみ--bind mydomain.com:8001ましたが、それは私に502 Bad Gateway応答を与えます。

0 投票する
1 に答える
1241 参照

django - djangoでpython social authを使用してユーザーのソーシャル認証名を保存する

私は、django ソーシャル認証から python ソーシャル認証に移行する django プロジェクトに取り組んでいます。以前の新しいソーシャル認証ユーザーの名/姓は、初回ログイン時に自動的に保存されます。
python social authを使用した後、そうではありません。

この設定を使用する必要があるようです: SOCIAL_AUTH_USER_MODEL

しかし

runserver の呼び出し時にエラーを生成します。

プロジェクトでユーザーモデルをサブクラス化してみたい

しかし、それは今すぐには実現できません。

また、カスタム パイプラインの応答データから名前を手動で保存することも禁止されています。

他の解決策があるかどうか本当に知りたいですか?ありがとう。

0 投票する
1 に答える
2617 参照

python - Djangoでpython-social-authとメール登録の両方を使用してメールを複製する

プロジェクトで python-social-auth と電子メール登録の両方を使用しています。ユーザー モデルには、AbstractBaseUser のサブクラスを使用します。

しかし、自分の電子メール (demo@demo.com) とパスワードで登録されているユーザーが、同じ電子メール アドレスに関連付けられている Facebook アカウントでログインしようとすると、次のエラーが発生します。

誰かが自分の Facebook アカウントに登録してからログインすると、すべて正常に動作します。問題は、彼が自分の電子メール (私は を使用しています) で登録するときに発生するため、 (しかし ではありません)django-registrationのインスタンスがあり、同じ電子メール アドレスに関連付けられた彼の Facebook アカウントでログインしようとします。UserUserSocialAuth

0 投票する
1 に答える
1746 参照

django - さまざまな時間に Facebook からさまざまな許可を求めるにはどうすればよいですか?

Facebook では、Facebook ログインを使用する場合、最初にユーザーに要求する許可をできるだけ少なくし、特に、ユーザーがサイト経由で何かを公開する必要があるまで公開許可を要求しないようにすることをお勧めします - https://developers.facebook.com/docs/ facebook-login/permissions/#optimizing .

python-social-auth の django アプリを使用してこれを実装しようとしてきましたが、サイトのさまざまなポイントでさまざまな権限を要求する方法がないようです - スコープは設定によってSOCIAL_AUTH_FACEBOOK_SCOPE設定されており、要求することはできません後で別のスコープに適用します (たとえば、 から除外publish_actionsSOCIAL_AUTH_FACEBOOK_SCOPE、ユーザーがサイトから facebook に投稿しようとしたときにその許可を提供するように依頼します)。

これが python-social-auth アプリで可能かどうかは誰にもわかりますか?もしそうなら、どうやって?

0 投票する
2 に答える
7073 参照

python - Python-Social-auth と Django で Facebook の友達の情報を取得する方法

Python-Social-auth と Django を使用して Facebook の友達の情報を取得するにはどうすればよいですか? すでにプロファイル情報を取得してユーザーを認証していますが、友人に関する詳細情報を取得してアプリに招待したいと考えています。ありがとう!