feat: sso支持验证mfa

This commit is contained in:
ibuler
2021-08-26 15:01:43 +08:00
committed by Jiangjie.Bai
parent 0f87f05b3f
commit 6241238b45
7 changed files with 23 additions and 20 deletions

View File

@@ -0,0 +1,14 @@
from django.shortcuts import redirect
class MFAMiddleware:
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
response = self.get_response(request)
if request.path.find('/auth/login/otp/') > -1:
return response
if request.session.get('auth_mfa_required'):
return redirect('authentication:login-otp')
return response