はfacebookとtwitterに接続できますが、通常のdjangoユーザーをfacebookとtwitterの両方のネットワークに接続すると、次回は3人のうち1人でログインするオプションがあり、両方のネットワーク。django-allauthを使って複数のソーシャル認証プロバイダを同じdjangoユーザに接続するにはどうすればいいですか?
できる信号: -
allauth.socialaccount.signals.pre_social_login
はいDjangoの口座への社会のアカウントを接続する場合は、ユーザーが既にログインしているかどうかを確認するために使用することが、私は数字をカントこれをログインビューで実装する方法を説明します。
こんにちは!私はこれをやろうとしていますが、最初にログアウトして、新しいアカウントと新しいソーシャルアカウント(ソーシャルアカウントだけでなく)を作成しようとしています。あなたの設定を共有できますか?あなたが何か違うことをしたかどうか知っていますか? – Throoze
はい@Throozeと同意します - 解決策を明確にしてください。 – Routhinator
@Routh:[django-allauthのリポジトリ](https://github.com/pennersr/django-allauth#social-account-tags)では、 'provider_login_url'タグと' process'パラメータについて説明します。 'login'か' connect'のどちらかを選択できます。 'connect'を指定すると、ログアウトはしませんが、現在ログインしているdjangoユーザに新しいソーシャルアカウントを接続します。これを実現する前に、私が気に入ったよりも多くの時間を費やしました。( – Throoze