0

我如何可以覆蓋django-rest-framework-jwtJSONWebTokenSerializer允許用戶通過email聯繫,用戶名和密碼登錄。多次登錄域選項

我看到,作爲建議選項in this github issue但我不知道如何重寫默認的JSONWebTokenSerializer,因爲它不在JWT_AUTH設置之中。

我希望能夠提供的功能可見in this SO question在那裏你可以讓一個Django用戶通過您可以在自定義用戶表

回答

0

對於使用Django Allauth任何人任何領域的登錄,添加的這些設置settings.py文件解決這個問題。

ACCOUNT_AUTHENTICATION_METHOD=「username_email」 
ACCOUNT_EMAIL_REQUIRED = True 
ACCOUNT_UNIQUE_EMAIL = True 
ACCOUNT_USERNAME_REQUIRED = True 

所有的配置都可以找到here