perf: 优化OIDC用户未激活时,会循环跳转登录页面

This commit is contained in:
jiangweidong
2023-10-09 17:55:44 +08:00
committed by Bryan
parent 3d27986c96
commit 3ac35eec68
5 changed files with 110 additions and 98 deletions

View File

@@ -76,6 +76,12 @@ def authenticate(request=None, **credentials):
if user is None:
continue
if not user.is_valid:
temp_user = user
temp_user.backend = backend_path
request.error_message = _('User is not valid')
return temp_user
# 检查用户是否允许认证
if not backend.user_allow_authenticate(user):
temp_user = user