問題タブ [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.
python - Python ソーシャル認証 Django テンプレートの例
テンプレートで Djangoを使用したPython Social Authを使用したオープンな例を誰かが持っていますか?
私は彼らの Github リポジトリを調べましたが、django の例では、テンプレートでそれを処理する方法 (ログイン、ログアウトなど) については何もありません。
django - Twitter API は、本番サーバーの「127.0.0.1:8001」にコールバックを返します。なんで?
twitter
throughでログインしようとしている場合を除いて、すべてが私のサイトで機能しています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
応答を与えます。
django - djangoでpython social authを使用してユーザーのソーシャル認証名を保存する
私は、django ソーシャル認証から python ソーシャル認証に移行する django プロジェクトに取り組んでいます。以前の新しいソーシャル認証ユーザーの名/姓は、初回ログイン時に自動的に保存されます。
python social authを使用した後、そうではありません。
この設定を使用する必要があるようです: SOCIAL_AUTH_USER_MODEL
しかし
runserver の呼び出し時にエラーを生成します。
プロジェクトでユーザーモデルをサブクラス化してみたい
しかし、それは今すぐには実現できません。
また、カスタム パイプラインの応答データから名前を手動で保存することも禁止されています。
他の解決策があるかどうか本当に知りたいですか?ありがとう。
python - Djangoでpython-social-authとメール登録の両方を使用してメールを複製する
プロジェクトで python-social-auth と電子メール登録の両方を使用しています。ユーザー モデルには、AbstractBaseUser のサブクラスを使用します。
しかし、自分の電子メール (demo@demo.com) とパスワードで登録されているユーザーが、同じ電子メール アドレスに関連付けられている Facebook アカウントでログインしようとすると、次のエラーが発生します。
誰かが自分の Facebook アカウントに登録してからログインすると、すべて正常に動作します。問題は、彼が自分の電子メール (私は を使用しています) で登録するときに発生するため、 (しかし ではありません)django-registration
のインスタンスがあり、同じ電子メール アドレスに関連付けられた彼の Facebook アカウントでログインしようとします。User
UserSocialAuth
django - さまざまな時間に Facebook からさまざまな許可を求めるにはどうすればよいですか?
Facebook では、Facebook ログインを使用する場合、最初にユーザーに要求する許可をできるだけ少なくし、特に、ユーザーがサイト経由で何かを公開する必要があるまで公開許可を要求しないようにすることをお勧めします - https://developers.facebook.com/docs/ facebook-login/permissions/#optimizing .
python-social-auth の django アプリを使用してこれを実装しようとしてきましたが、サイトのさまざまなポイントでさまざまな権限を要求する方法がないようです - スコープは設定によってSOCIAL_AUTH_FACEBOOK_SCOPE
設定されており、要求することはできません後で別のスコープに適用します (たとえば、 から除外publish_actions
しSOCIAL_AUTH_FACEBOOK_SCOPE
、ユーザーがサイトから facebook に投稿しようとしたときにその許可を提供するように依頼します)。
これが python-social-auth アプリで可能かどうかは誰にもわかりますか?もしそうなら、どうやって?
python - Python-Social-auth と Django で Facebook の友達の情報を取得する方法
Python-Social-auth と Django を使用して Facebook の友達の情報を取得するにはどうすればよいですか? すでにプロファイル情報を取得してユーザーを認証していますが、友人に関する詳細情報を取得してアプリに招待したいと考えています。ありがとう!