Ich bin ein Neuling in Django. Mit django-allauth habe ich ein Single-Click-Login eingerichtet. Ich habe meine Domain-Zugangsdaten (client_id und secret_key) von der Google API-Konsole erhalten. Aber das Problem ist django-allauth ist dass ich von jedem Google-Konto anmelden, während ich die E-Mail-Adressen beschränkt werden möchte meine Domain (@ example.com anstelle von @ gmail.com)django-allauth: Erlaube nur Nutzern einer bestimmten Google Apps-Domain
django-sozial-Auth hat dafür den White Listed Domains Parameter, wie kann ich diese Informationen in allauth einbeziehen? Ich fand django-allauth viel einfacher einzurichten nach stunden auf django-social-auth
Jede Hilfe würde sehr geschätzt werden.
und nach dem Erstellen eines benutzerdefinierten Adapters, registrieren Sie es mit 'settings.SOCIALACCOUNT_ADAPTER' wie im Abschnitt Konfiguration in der Plugin-Dokumentation. – Matt
für zukünftige Referenz Ich fand, ich musste 'u = sociallogin.user verwenden, sonst würde ich einen Fehler erhalten, wenn der Benutzer vorher nicht existierte. –