問題タブ [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.
django - Tastypie/Mongoengine 認証
iOS アプリ用の REST API を作成しています。Django、Tastypie、Mongoengine/MongoDB を使用。私は python-social-auth を使用して、ユーザーが Facebook 経由で登録できるようにしていますが、完全に機能しているようです。
私が苦労しているのは、次に何が起こるかです-ユーザーがAPIへの後続の呼び出しを行うとき、リクエストでどの資格情報を渡す必要がありますか? ユーザーが保存されたら、APIkey を生成し、ユーザーが後続のリクエストで認証するために使用する APIkey を送信する必要があると考えています。それは正しいアプローチでしょうか?もしそうなら、それはどのように実装されますか?
非ORMの情報/例が見つからないようです
正しい方向へのヘルプ/ナッジは大歓迎です! ありがとう!
python - pythonソーシャル認証未登録ドメイン
Google で python-social-auth の実装を使用するのに問題があります。
私が受け取っているエラーはです400: OpenID auth request contains an unregistered domain
。
私は確認して再確認し、別の開発者に Google 開発者コンソールでプロジェクトの資格情報を確認するように依頼しましたが、すべて問題ないようです。
私は過去の Django プロジェクトで python-social-auth をうまく使用しましたが、今回はこれに対する解決策が私を逃れます。
このプロジェクトと最後のプロジェクトの唯一の違い (私が知る限り) は次のとおりです。
- このサイトは現在サブドメインです (
test.domain.com
) - Linode ロード バランサーの背後にあります。2 つのアプリケーション サーバーが静的 IP でバランサーに応答し、nginx がドメイン/サブドメイン用に構成され、DNS レコードが更新されています。
Google が OpenID を廃止する過程にあることは承知していますが、設定によって OAuth2 を使用するように構成されています。
見逃したもの、または構成に失敗したものはありますか?
django - Python ソーシャル認証。既存のプロファイル モデルに関連付ける
Python ソーシャル認証を含め、Facebook ログインを追加しました。「説明」や「ユーザー名」などのユーザーデータを保存するプロファイルモデルがあります。
ユーザーの Facebook アカウントを既存のモデルに関連付けるにはどうすればよいですか? また、その関係をどこに保存すればよいですか?
python - ジャンゴ。Python ソーシャル認証。パイプラインの最後にプロファイルを作成する
認証パイプラインの最後に関数を追加したいのですが、この関数は、そのユーザーの「プロファイル」テーブルがあるかどうかを確認するためのもので、ない場合はテーブルを作成します。Profiles モデルは、ユーザーに関する追加情報を格納するテーブルです。
各ユーザーにはプロファイル テーブルが必要です。そこで、パイプラインの最後に関数を追加しました。
エラーが発生します:
私はpythonソーシャル認証を初めて使用していますが、明らかな何かが欠けているようです。どんな助けでも大歓迎です。
django-rest-framework - djangoカスタムユーザーモデルを使用したpythonソーシャル認証
以下で説明するpython-social-auth
Django RESTバックエンドアプリケーションでの認証に(減価償却されているため、django-social-authではありません)を使用しています。Custom User Model
custom を実装していないことに注意してくださいUserManager
。ソーシャル認証パイプラインも簡単です。
ただし、Facebookで認証しようとすると、次のようなエラーが発生します
TypeError at /api-token/login/facebook/
'is_superuser' is an invalid keyword argument for this function
問題は、おそらく、python-social-auth
私が定義したカスタム ユーザー モデルではなく、django 独自のユーザーを使用しようとすることです。django-social-auth
のような設定のパラメーターがありますが、それSOCIAL_AUTH_USER_MODEL
を行う方法が見つかりませんでしたpython-social-auth
カスタム ユーザー モデルを python-social-auth で使用できるようにするにはどうすればよいですか?