問題タブ [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 投票する
1 に答える
830 参照

python - django-social-auth から python-social-auth に移植するときにフィールド ユーザーのアクセサーが衝突する

プロジェクトを django-social-auth から python-social-auth に移植しています。ドキュメントの指示に従いましたが、プロジェクトのテスト (./manage.py テスト) を実行しようとすると、次のエラーが発生します。

./manage.py syncdb と ./manage migrate は期待どおりに正常に動作します。これは、(ドキュメントに記載されているように) python-social-auth のモデル テーブル名が django-social-auth で使用されるものと互換性があるように定義されているためです。そのため、データを移行する必要はありません。

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

python-social-auth - Pythonソーシャル認証は、条件付きでエラーページにリダイレクトします

ソーシャル メディア経由で認証と登録を作成するために、django で python social auth を使用しています。私は定義しました

LOGIN_ERROR_URL = '/アカウント/認証失敗/'

問題がある場合はうまく機能し、そこに正しくリダイレ​​クトされます。それでも、実行時に LOGIN_ERROR_PAGE を条件付きで指定したいのは、JSON または単純な HTML を介して呼び出されるシナリオがあるためです。

それを行う方法について何か提案はありますか?

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

facebook - サイトで認証しようとしたときに、この facebook エラーを回避するにはどうすればよいですか?

Facebook ログインを自分のサイトに python-social-auth で統合しようとしています。

これは私のsetting.pyファイルです:

しかし、Facebookでログインした後、次のエラーが発生します。

「指定された URL は、アプリケーションの構成によって許可されていません。: 1 つ以上の指定された URL が、アプリの設定によって許可されていません。ウェブサイトの URL またはキャンバスの URL と一致する必要があります。または、ドメインがアプリのドメインのいずれかのサブドメインである必要があります。 ."

これは私のFacebookの設定です: ここに画像の説明を入力

そのエラーメッセージに関連するstackoverflowには多くの問題があることは知っていますが、それらのどれもが私の問題を解決しました.

私が間違っていることは何ですか?

前もって感謝します!

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

python - カスタム User モジュールでこの「'tuple' object has no attribute 'photo'」エラーを回避するにはどうすればよいですか?

Facebook でログインしたユーザーに関する追加情報を自分のサイトに保存しようとしているので、UserProfile モデルを作成しました。

これは、UserProfile を定義する方法です。

models.py

設定.py

また、認証に python-social-auth を使用しているため、ユーザーの画像 URL を UserProfile に保存するカスタム パイプラインを実装しています。

しかし、次のエラーが表示されます: 'tuple' object has no attribute 'photo'

これがそのテーブルの定義であるため、UserProfile に属性「写真」があることはわかっています。

私のコードの何が問題なのですか?

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

django - pythonソーシャル認証重複エントリ

私はdjangoでpython-social-authを使用しています。Facebook経由で承認したいのですが、以前、Facebookが使用するメールをデフォルトの方法(メール、パスワード)で登録しました。Facebookアカウントを登録済みアカウントに関連付けることはできますか? 検索してみましたが、何もありません

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

python-social-auth - パイプラインのワークフローと変数

サイトで Facebook 認証が機能していますが、認証中にユーザーがプロファイル フォームに入力する必要があります。そのために認証パイプラインを使用しましたが、成功しませんでした。パイプラインは正常に呼び出されていますが、結果はエラーです。

彼の携帯電話番号が必要だとしましょう。Facebook からのものではないことを考慮してください。

考えてください:

models.py

設定.py

パイプライン.py

myapp/views.py

これprofile.htmlは、「mobile」という名前の入力テキスト ボックスと送信ボタンを備えた単なるフォームです。

次に、次のエラーが表示されます。

Cannot assign "<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x03C2FB10>>": "Profile.user" must be a "User" instance.

auth_user テーブルのユーザーが既に存在するため、User インスタンスにアクセスできないのはなぜですか?

お願いします、これの何が問題なのですか?

0 投票する
4 に答える
12266 参照

python - FacebookでPythonソーシャル認証でユーザーのメールを取得して保存する方法

django にpython-social-authを実装しようとしています。

ユーザーに Facebook で認証してメールを保存してもらいたい。

ユーザーを認証できますが、電子メールの拡張アクセス許可が Facebook 認証ボックスに表示されず、電子メールがデータベースに保存されません。

settings.py には次のようなものがあります。

Facebookのダイアログボックス...

ここに画像の説明を入力

どうすればこれを解決できますか?