問題タブ [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 - カスタムパイプラインを作成すると、Django と Python-Social-Auth リダイレクト
これは私のプロジェクトのディレクトリです:
これは一部ですsettings.py
これはhandshakeapp/pipelines.py
次のとおりです。
/accounts/login/
しかし、ソーシャル認証を使用してログインしようとするたびにリダイレクトされます。'handshakeapp.pipelines.fill_extendeduser'
SOCIAL_AUTH_PIPELINE から削除すると機能します。どうしたの?
python - Pythonソーシャル認証でユーザーデータを取得するには..?
Facebookでのロギングにpythonソーシャル認証を使用して小さなプロジェクトを作成しました。リンクでpythonソーシャル認証の例を参照しました。ユーザー名を取得できます。しかし、のrequest.name
ような他のデータを取得するにはどうすればよいですか評価されるfirst_name
last_name
email
ビューのコード例は次のとおりです。
python - python-social-auth - メールアドレスの更新
私はpython-social-authを使用し ており、パイプラインは次のとおりです。
get_username
ユーザーにメールアドレスを尋ねたい場所の後にフォームを追加したいと思います。バックエンド プロバイダーから取得しません。そのメールアドレスを入れて、アカウントをそのメールアドレスに関連付けたいです。
これはどのように可能ですか?機能はどうあるべきですか?
python - python-social-auth でユーザー名 auth を使用する方法
私は最近 python-social-auth を使用しており、facebook と twitter でログインするように正しく設定しました。
ドキュメントを見ると、ユーザー名バックエンド ( http://python-social-auth.readthedocs.org/en/latest/backends/username.html )と呼ばれる非ソーシャル バックエンドをサポートしていることがわかりました。
このパッケージに、デフォルトの django 認証モデルを使用してユーザーをログインさせるための基本的なフォームを含めることができるかどうか、または自分で構築する必要があるかどうかはわかりません。彼らがパイプラインに追加しなければならないいくつかのパスワード処理を書く前のリンクで、私はパイプラインモデルにあまり慣れていません。
ありがとう。
django - python-social-auth は、uid と電子メール アドレスのない追加のユーザー アカウントを作成します
python-social-auth を使用して、ユーザーがソーシャル アカウントを使用してログインできるようにしています。つい最近、管理画面にアクセスしてアカウントを確認したところ、ランダムに生成されたユーザー名を持つアカウントがあることに気付きました。それに関連付けられている電子メール、姓、名はありません。userssocialauth には、関連する uid もありません。このアカウントはどこから出てきたのだろう?
現在の設定は次のとおりです。
もちろん、Google バックエンドのキーも指定されています。このアカウントはどこから来ているのだろうと思っていました。
python - グループ権限を追加するときのdjango-guardian DoesNotExistエラー
オブジェクトごとのアクセス許可を django アプリに追加したいのですが、基本が機能していないようです。私は python-social-auth も使用していますが、auth.User は引き続き正常に動作するため、問題になるとは思いませんでした。
すべてを正しく行っているように見えますが、グループに権限を追加しようとすると、DoesNotExist エラーで失敗します。
私の設計を少し説明すると、各プロジェクトにはリーダーとメンバーのグループがいます。メンバー グループは、プロジェクトの各メンバーが持つ権限を定義します。リードはメンバー グループに属していますが、最終的には特別な権限が追加され、標準メンバーが実行できないことを実行できるようになります。
私のモデル.py
私のviews.py
私のプロジェクトのsettings.pyから
完全なスタック トレース