fix: oauth2不属于密码认证 (#8771)

Co-authored-by: feng626 <1304903146@qq.com>
This commit is contained in:
fit2bot 2022-08-18 10:30:20 +08:00 committed by GitHub
parent b347acd5ec
commit 3e69e6840b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -800,7 +800,8 @@ class User(AuthMixin, TokenMixin, RoleMixin, MFAMixin, AbstractUser):
def is_password_authenticate(self):
cas = self.Source.cas
saml2 = self.Source.saml2
return self.source not in [cas, saml2]
oauth2 = self.Source.oauth2
return self.source not in [cas, saml2, oauth2]
def set_unprovide_attr_if_need(self):
if not self.name: