mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-06 19:38:54 +00:00
perf: SSO add mfa
This commit is contained in:
parent
1b2e376681
commit
4f19954640
@ -103,11 +103,9 @@ class SSOViewSet(AuthMixin, JMSGenericViewSet):
|
|||||||
self.request.session['auth_backend'] = settings.AUTH_BACKEND_SSO
|
self.request.session['auth_backend'] = settings.AUTH_BACKEND_SSO
|
||||||
login(self.request, user, settings.AUTH_BACKEND_SSO)
|
login(self.request, user, settings.AUTH_BACKEND_SSO)
|
||||||
self.send_auth_signal(success=True, user=user)
|
self.send_auth_signal(success=True, user=user)
|
||||||
self.mark_mfa_ok('otp', user)
|
|
||||||
|
|
||||||
LoginIpBlockUtil(ip).clean_block_if_need()
|
LoginIpBlockUtil(ip).clean_block_if_need()
|
||||||
LoginBlockUtil(username, ip).clean_failed_count()
|
LoginBlockUtil(username, ip).clean_failed_count()
|
||||||
self.clear_auth_mark()
|
|
||||||
except (ACLError, LoginConfirmBaseError): # 无需记录日志
|
except (ACLError, LoginConfirmBaseError): # 无需记录日志
|
||||||
pass
|
pass
|
||||||
except (AuthFailedError, SSOAuthKeyTTLError) as e:
|
except (AuthFailedError, SSOAuthKeyTTLError) as e:
|
||||||
|
Loading…
Reference in New Issue
Block a user