Jestem nowicjuszem w Django. Za pomocą django-allauth skonfigurowałem logowanie jednokrotne. Otrzymałem poświadczenia mojej domeny (id_klienta i klucz_prywatny) z konsoli Google api. Ale problem jest django-allauth jest pozwalając mi się zalogować z dowolnego konta google, a ja chcę, adresy e-mail, aby być ograniczone do mojej domeny (@ zamiast example.com @ gmail.com)django-allauth: zezwalaj tylko użytkownikom z określonej domeny Google Apps
django-społeczno-auth ma parametr białych domen na liście, w jaki sposób uwzględnić tę informację w allauth? Zauważyłem, że django-allauth jest łatwiejszy do skonfigurowania po spędzeniu godzin na django-social-auth.
Każda pomoc będzie bardzo cenna.
i po utworzeniu niestandardowego adaptera, zarejestruj go za pomocą 'settings.SOCIALACCOUNT_ADAPTER' zgodnie z sekcją konfiguracji w dokumentacji wtyczki. – Matt
dla przyszłego odniesienia Stwierdziłem, że muszę użyć 'u = sociallogin.user' w przeciwnym razie dostanę błąd, jeśli użytkownik wcześniej nie istniał. –