問題タブ [django-socialauth]
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 - ユーザーがFacebookに接続しているかどうかを確認するために使用する方法
Facebookのログインにdjango-social-authを使用しています。「/facebook/login」を使用してユーザーをログインできます。しかし、ユーザーが他のページで Facebook を使用してログインしているかどうかを確認する必要があります。ユーザーがFacebookを使用してログインしているかどうかを確認するモジュールにメソッドはありますか?
ありがとう
django - Django ソーシャル認証デバッグ HTTP エラー 400: 不正な要求 (linkedin)
私は Django Social Auth を使用しており、Facebook と Twitter の両方を使用してログインできました。しかし、リンクインで試してみると、HTTP 400 エラーが発生しました。次のエラーが表示されます。
申し訳ありませんが、何らかのエラーによりログインできませんでした。
HTTP エラー 400: 不正な要求 (リンクされている)
これをデバッグする方法はありますか?
ありがとう。
django - django-invitation と社会登録
django-invitation のようなシステムを使用して招待コードを提供するユーザーに対してのみ、ソーシャル登録を許可する簡単な方法はありますか? django-social-auth または django-allauth のいずれかを使用する予定でした。誰もこれを前に試しましたか?
ありがとう!
python - django-social-auth を使用した ImportError
django-social-auth を使用して Google openid ログインをアプリに実装しようとしていますが、私の問題は次のエラーが発生することです。
例外の場所で、プロジェクトの階層を確認できます。
ファイルは次のview.py
とおりです。
関数 get_backend が定義されており、次のWSProject/social_auth/backends/__init__.py
ようにインポートしようとしました:
しかし、うまくいきません...何か考えはありますか?
私が言ったものへの以下のインポートが機能していることに注意してください
解決済み: 最後に、問題はライブラリでした。jpic が言ったように、それらは正しくインストールされていませんでした。
python - django-social-auth twitterBackend 、常に LOGIN_URL_ERROR にリダイレクトされます
私は見栄えの良いdjango-social-authを使い始めました。小さなTwitterアプリをセットアップしたいのですが、Twitter接続だけが必要です。ガイドラインと例に従いました。Twitter 接続は機能しているように見えます。Twitter 認証にリダイレクトされますが、callbackUrl に戻ると常に LOGIN_URL_ERROR にリダイレクトされ、エラー メッセージは表示されません。django ロギングを追加しようとしましたが、まだエラーは表示されません。ビューの例で使用されているメッセージ モジュールは、「申し訳ありませんが、何らかのエラーによりログインできませんでした。もう一度お試しください」と表示されます。
私は現在、ローカルホストでテストしているので、問題かもしれません。Twitter アプリを URL: local.dev:8000 と callbackUrl: local.dev:8000/filtered で /etc/hosts にマッピングしてセットアップしました。
python2.7、django 1.3、django-social-auth github リポジトリ
django - djangoセッションのfacebook oauthtoken
oauth
ユーザーが fblogin を使用して自分の Web サイトにログインするときに、トークンをセッションに直接保存することは可能ですか?
私は使用django-social-auth
していて、セッションに保存されています。データベースに保存されたoauthトークンを取得するためにユーザーモデルにクエリを実行したくありません。_auth_user_id
django - Django social-auth への登録時にユーザーがユーザー名を設定できるようにするにはどうすればよいですか?
私は Django social-auth (他の同様の名前のプロジェクトとの混同を避けるための omab バージョン) を使用しており、現在 Facebook で試しています。新規ユーザー登録、ログイン・ログアウトは問題なく行えます。私が追加したい唯一のことは、ユーザーがサイトで使用する目的のユーザー名を入力できるようにするための登録時のフォームです.同じユーザー名) または Facebook のユーザー名がない場合は uuid (それは醜い)。
私はドキュメント、パイプラインなどを読んでいますが、理解できるかどうかはわかりません。ヒントや説明は大歓迎です。
django - djangosocial-authでユーザーのメールアドレスを設定しない方法
django social-authを(omabから)インストールしていて、ユーザーはデータベースに保持したいメールアドレスを持っていますが、ユーザーがsocial-authを使用してFacebookからログインすると、メールは自分のメールアドレスに置き換えられますFacebookアカウントで。設定がデフォルトの設定であるかどうかわからないため、この動作を停止する方法を見つけることができません。
django - django-social-auth で Facebook ログインを使用すると DatabaseError が発生する
私は django アプリを持っており、facebook/twitter 認証に django-social-auth を使用したいと考えています。
django-social-auth アプリをインストールし、アプリを heroku にデプロイしました。ホームページは正常に表示され、[Facebook を使用してログイン] をクリックすると、正しい Facebook ログイン ページにリダイレクトされます。ただし、ログインをクリックすると、次のエラーのページが表示されます。
ここでの問題は正確には何ですか?そして、どうすればそれを解決できますか?
django - テンプレートで Django social-auth から特定のプロバイダーを取得するにはどうすればよいですか?
social-auth をインストールしてセットアップした後、コツを掴もうとして少し遊んでいます。ドキュメントを読み、サンプル プロジェクトを使用して実行しました。
しかし、今まで、特定のプロバイダーに関する情報を取得する方法がわかりません。サンプル プロジェクトでは、テンプレート タグは常に次のように使用されます。
私が今やりたいことは、すべてのプロバイダーをリストすることではなく、誰かが自分のアカウントを (つまり) facebook に接続しているかどうかを確認することです。そうすれば、次のようなことができます:
上記の例から、social_auth.associated.items には のタプルが含まれていることがわかります(type,account)
。ここで、「facebook」は のすべての値を持つリストになりますaccount.provider
。
私の頭に浮かぶのはこれです:
これは明らかにうまくいきません。これはうまくいくと思いますが、私が求めている結果は返されません:
これを行うことができるDjangoの機能はありますか? たぶん、私が見逃している特別なテンプレートタグがありますか? それとも、この機能は既に social_auth に組み込まれていますか? それとも、私の最悪の疑念は、それが本当に明白なのか、そして私は...
どんな助けでも大歓迎です。