問題タブ [django-allauth]

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 に答える
1420 参照

django - Django allauth で fb 認証の後にフィールドを追加する方法

django allauth 登録フローに追加のフィールドを追加する方法。
1.最初のステップ-電子メールまたはfbloginを使用したDjango allauth登録
(これは私にとっては機能しています。ユーザーはFacebookまたは電子メールを介して登録できます)2.次のフィールド/属性をユーザー登録に追加したいのですが、2番目のステップとして.

ここに画像の説明を入力

新しい属性は 1. 生年月日、住所、電話番号、Linkedin ログイン、およびユーザー プロファイル スコアです。

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

django - Django-allauth: socialaccount のカスタム サインアップ フォーム

この質問(およびドキュメント) で、ACCOUNT_SIGNUP_FORM_CLASS を使用して、アカウント登録中に表示されるカスタム フォーム フィールドを定義できることがわかりました。ただし、このフォームは、ソーシャル アカウントを使用するフローには表示されないようです (少なくともデフォルトでは)。

そのようなステップを導入できるように、それを持っているか、いくつかのハンドラーを簡単にカスタマイズする方法はありますか? そうしないと、非常に統一されていないサインアップ プロセスが作成されます (ソーシャル アカウントを使用しているユーザーは、一度尋ねられるだけでなく、後でいくつかの設定画面に情報を入力する必要があります)。

0 投票する
2 に答える
1357 参照

django - disqus からのシングルサインオンを django allauth と統合する方法

ソーシャルログインを使用してdjangoプロジェクトにdjango-allauthを使用していると同時に、サイトのコメントシステムとしてDisqusを使用しています。

Disqusのシングルサインオン機能をallauthで利用する方法を教えてください。

0 投票する
2 に答える
1227 参照

python - django-allauthをtastypieで使用する正しい方法は何ですか?

Facebook 統合に django-allauth を使用し、iOS アプリのバックエンドに django-tastypie を使用する Django アプリを作成しています。iOS アプリは、ネイティブの Facebook iOS SDK を使用します。Web サイトに加えて、iOS アプリからも Facebook ユーザーと非 Facebook ユーザーの両方にサインアップして確認できるようにしたいと考えています。

問題は、django-allauth に外部からアクセスできる API がないように見えることです。allauth の機能にプラグインする唯一のクリーンな方法は、Django テンプレート タグを使用することのようです。この機能をtastypieで使用できるように公開する方法はありますか?

Django-allauth はすべてオープン ソースなので、コードを解析してみました。私の最初のアイデアは、ネイティブの Facebook SDK を使用して iOS 側でユーザーを認証し、次に SocialAccount、SocialToken の情報を手動で入力し、SocialAccount を SocialApp に追加することです (これらはすべて django-allauth モデルです)。ただし、これは非常にハックなソリューションのようです。Facebook ID などを指定して、これらすべてのモデルをきれいに作成する方法が欲しいです。

更新: GitHubで、この問題に関する いくつかの議論がありました。基本的に、組み込み機能はまだありません。Facebook のみを扱うカスタム ソリューションを作成します (アプリケーションで使用しているのは Facebook だけなので)。うまくいった場合は、後でここで行ったことを投稿します。

0 投票する
2 に答える
1006 参照

django - Oauthログイン後にdjango allauthがユーザーアカウントを作成しない

pip経由でdjango-allauthをインストールしました。Github ログイン用に設定しましたが、Github が私のアプリには 1 人のユーザーがいることが示されているため、これは機能します。ただし、Github で承認を行った後、このページにリダイレクトされます: http://127.0.0.1:8000/accounts/social/signup/ base.html テンプレート (django-allauth からコピー) をレンダリングしますが、ログインしていることを示しません。django 管理者を確認するとサイトとデータベースを確認しても、ユーザーに新しいユーザーが表示されないか、ソーシャル アカウントまたはソーシャル トークンに新しいエントリが表示されません。私のコールバックは次のように設定されています: http://127.0.0.1:8000/accounts/github/login/callback/

0 投票する
0 に答える
214 参照

python - Southでdjango-allauthを使用するにはどうすればよいですか?

South を使用してデータ移行を行おうとしています。django-allauth の SocialAccount モデルに保存されている情報を自分の UserProfile モデルに移行したいと考えています。ただし、django-allauth をデータ移行ファイルにインポートするのに問題があります。これが私がこれまでに持っているものです:

これを実行すると、次のようになります。

の名前空間を調べたところ、存在しないuserようsocialaccount_setです。ただし、シェルでテストすると存在し、アプリケーション全体で使用しています。何かご意見は?

0 投票する
0 に答える
128 参照

iphone - Allauth Views が提供する Rest/Json API

私は、私が作成したさまざまなアプリケーションでdjango allauthを使用しています。

現在、2 つの別々のステップでログイン プロセスを開発しようとしています。私はいくつかのプロバイダー (twitter、Facebook) を使用したクライアント (モバイル) ソーシャルログインを持っており、クライアントは oauth 資格情報を取得してサーバーに送り返します。

つまり、提供されているフォームとテンプレートを使用する必要はありません。クライアントによってすべてが適切に処理されているためです。私が必要としているのは、要求が正しく機能するために必要なすべての関数を回避するために、どの関数/ビューを呼び出す必要があるかを知ることです。

私の問題を詳細に説明したことを願っています。前もってありがとう、マイケル。

0 投票する
0 に答える
158 参照

django - django-allauth で接続ユーザーのソーシャル アカウントにアクセスする方法

その質問の回答では、ユーザーが複数のソーシャル アカウントをリンクできること、およびそれらすべて (または最初のアカウント) にアクセスする方法について言及されています。

ただし、ユーザーがログインしている正確なものにどのようにアクセス (または検索) できますか? (「あなたは…とつながっている」と彼らに見せたいのですが)。