問題タブ [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.
django - Django-Socialauth - 複数の認証プロバイダーを単一のユーザー アカウントに関連付ける方法
Django-Social の機能リストでは、複数の認証プロバイダーを 1 つのユーザー アカウントに関連付けることをサポートしていると主張しています。
私はその機能を使用する方法を理解できないようです。
新しい認証プロバイダーを使用してログインしようとすると、プロバイダーごとに新しいアカウントが自動的に作成されるようです。
何か案は?
サルヴィ
python - DjangoSocail-AuthとMyAuth
https://github.com/omab/django-social-authにあるdjangosocialauthをインストールしようとしました 。 たとえば、ユーザーがTwitterにアカウントを持っていない場合や、通常の登録とソーシャル認証を関連付けるにはどうすればよいですか。 Facebookなど..django.contrib.authをソーシャル認証に関連付けるにはどうすればよいですか?
通常の登録を登録するか、TwitterまたはFacebookで自分のアカウントを使用するかを選択できるようにします。
django - Django-Socialauthまたはdjango-social-auth、どちらが最適ですか?
Facebook-connectを実装するためのDjangoアプリケーションを探していますが、かなり安定しているように見える2つのオプションが見つかりました。
それらはお互いのフォークのように見えますが、実際には異なるアプリケーションです。誰かがそれらの両方を試しましたか?もしそうなら、どれをお勧めしますか?
ありがとう!
django - django の social_auth を使用して Extra-Date にアクセスする
django アプリケーションで social_auth を使用して Facebook 接続を使用しています。ドキュメント (https://github.com/omab/django-social-auth) に記載されている手順に従いました。しかし、「user_about_me」、「profile_pic」などの追加情報へのアクセスに苦労しています。db 列でアクセス トークンを確認できますが、それを利用するのに本当に苦労しています。
誰かが私を助けることができますか?
前もって感謝します :)
django - django-socialregistration を使用して「Facebook」オブジェクトを取得すると、属性「グラフ」がありません
djangosocialregistration をインストールしましたが、しばらくは問題なく動作しているように見えましたが、現在はエラーが発生しており、どこから来ているのかわかりません。私のビューの中で、私はAPIを見始めるためにこれをやっています...
そして、私はこれを取得しています...
「Facebook」オブジェクトには属性「グラフ」がありません
動作を停止した後、行ったいくつかの小さな変更をロールバックし、すべてをリセットし、Cookie を削除しましたが、まだ動作していません。私はdjango 1.1.1を実行していますが、アップグレードするのは少し難しいですが、不可能ではありません. 私はそれを機能させようとしてたくさんのリロードを行ってきましたが、Facebook が最後にログイン接続を抑制する可能性はありますか?
django - How can I handle Exceptions raised by django-social-auth?
In django-social-auth
, there are a few instances where a backend will raise a ValueError
(such as when a user cancels a login request or if a user tries to associate with an account that's already been associated with another User). If a User runs into one of these scenarios, they'll be presented with a 500 error on your site.
So, what's the best way to catch these? I'd prefer to be able to display a useful message (via the messages framework) when this happens, but I'm at a loss as to the best way to do this.
I'm thinking about writing my own view (in a separate app) that just wraps social_auth
's associate_complete
view, but this seems clunky... any ideas?
I could fork django-social-auth
and customize this behavior, but I'd prefer not to maintain a separate fork--especially since I can't assume everone would want to handle these Exceptions in the same manner.
python - Django-nonrelとDjango-SocialAuthはうまく連携していますか?
誰かがDjango-SocialAuthをDjango-nonrelと連携させましたか?彼らは一緒に働きますか?
あなたがそれをしたならば、私に知らせてください。注意すべき落とし穴はありますか?
python - django-social-authでdjangoを使用するときにユーザー名を設定するためのフォームをユーザーに表示する方法
私はdjango-social-auth(https://github.com/omab/django-social-auth)を使用してきましたが、ある程度の成功を収めています。TwitterとFacebookからのログインは問題なく設定されています。ただし、一部のOpenIDプロバイダーからログインすると、ユーザー名に空の変数が表示され、social-authアプリでこれが許可されます(SOCIAL_AUTH_DEFAULT_USERNAMEを設定しているにもかかわらず)。
SOCIAL_AUTH_DEFAULT_USERNAMEが適切に機能した場合、それは暫定的な解決策になる可能性がありますが、理想的には、openIDプロバイダーから自動的に設定されることをお勧めします。基本的に、私には2つの可能な解決策が残されています。
1)カスタムメソッドを作成して、openIDプロバイダーから送信された追加データの一部を抽出し、そこからユーザー名を設定します。2)ユーザーが最初にログインするときにユーザー名を設定するように強制します。
(2)はあまり洗練されていませんが、ユーザー名が毎回挿入されていることを確認し、ユーザー名に適した形式ではない可能性のある自動情報を後処理する必要もありません。
私の質問は、上記のいずれかを実装するにはどうすればよいですか?完全な回答は必要ありませんが、メソッドへのポインタをいただければ幸いです。
別の方法は、django-socialregistrationで遊んで、それが生活を楽にするかどうかを確認することです!
J
django - django-socialregistration の登録とログインが機能しない
私はdjango-socialregistrationを機能させることに真剣に混乱しています。
だから私の設定ファイル:
ビューはリクエスト コンテキストを使用しており、テンプレートにはボタンを表示するために必要な項目があり、FB 接続ボタンをクリックすると、アプリに接続するかどうかを尋ねるポップアップが表示されます。
ここで、何が起こるべきか迷ってしまいます。
ケース 1: 私は新規ユーザーで、example.com に登録したことはありませんが、FB アカウントを持っていて、FB 接続ボタンが表示されているので、それをクリックして登録します (これは django-socialregistration です。登録プロセスの開始点?) ポップアップを取得し、FB ポップアップ ページの [許可] ボタンをクリックすると... 「ユーザー名とパスワードが一致しませんでした。もう一度お試しください」というページ「/accounts/login/」にリダイレクトされます。
Admin には何も作成されていません。Facebook アカウントの設定にアクセスすると、自分のアプリに接続されていることが示されます。
ケース 2:私は既存のユーザーです。自分のサイトにログインし、FB 接続ボタンをクリックします。ポップアップが表示され、[許可] をクリックすると、プロファイル ページにリダイレクトされます。管理者には、新しい socialregistration facebook プロファイルがあります。次に、サイトからログアウトし、戻ってきて Facebook の接続ボタンをクリックすると、「/accounts/login/」にリダイレクトされ、同じようにユーザー名/パスワードが一致しませんでした。
ヘルプ?!私は問題を抱えている他の人を見つけようとしてGoogleに何度もアクセスしましたnada-エラーについて話している人々(私が望んでいるエラー、起こっていることを追跡させてくれるでしょうが、私が言えるのは認証がただの大きな失敗であるということだけです.)。
前もって感謝します。
編集: 上記の私の質問に対する問題の部分的な修正 settings.py で socialregistration アプリのテンプレート フォルダーを指していることを確認するか、テンプレートをテンプレート パス上の場所に移動します。それが上記の質問に対する私の問題でした-しかし、私はまだこのアプリを機能させることができません.
django - Django ソーシャル認証と非アクティブ ユーザー
私のサイトでは、Django 認証アプリと django-social-auth ( https://github.com/omab/django-social-auth ) アプリを使用していますが、どちらも正常に動作しています。
ビジネス ロジックが原因で、ソーシャル ログイン ユーザーを非アクティブとしてマークすると、問題が発生します。このユーザーがログインしようとすると、ログイン ページに自動的にリダイレクトされます。
ユーザーがログインページにリダイレクトされたときに、アカウントが非アクティブとしてマークされていることをユーザーに通知できますか?