@@ -135,7 +135,7 @@ def get_state_client(self, request: HttpRequest):
135
135
return state , client
136
136
137
137
138
- @method_decorator (saml2_csp_update , name = ' dispatch' )
138
+ @method_decorator (saml2_csp_update , name = " dispatch" )
139
139
class LoginView (SPConfigMixin , View ):
140
140
"""SAML Authorization Request initiator.
141
141
@@ -389,7 +389,7 @@ def get(self, request, *args, **kwargs):
389
389
except TemplateDoesNotExist as e :
390
390
logger .debug (
391
391
f"TemplateDoesNotExist: [{ self .post_binding_form_template } ] - { e } " ,
392
- exc_info = True
392
+ exc_info = True ,
393
393
)
394
394
395
395
if not http_response :
@@ -574,7 +574,7 @@ def post(self, request, attribute_mapping=None, create_unknown_user=None):
574
574
session_info ,
575
575
attribute_mapping ,
576
576
create_unknown_user ,
577
- assertion_info
577
+ assertion_info ,
578
578
)
579
579
except PermissionDenied as e :
580
580
return self .handle_acs_failure (
@@ -592,21 +592,21 @@ def post(self, request, attribute_mapping=None, create_unknown_user=None):
592
592
if not relay_state :
593
593
logger .debug (
594
594
"RelayState is not a valid URL, redirecting to fallback: %s" ,
595
- relay_state
595
+ relay_state ,
596
596
)
597
597
return HttpResponseRedirect (get_fallback_login_redirect_url ())
598
598
599
599
logger .debug ("Redirecting to the RelayState: %s" , relay_state )
600
600
return HttpResponseRedirect (relay_state )
601
601
602
602
def authenticate_user (
603
- self ,
604
- request ,
605
- session_info ,
606
- attribute_mapping ,
607
- create_unknown_user ,
608
- assertion_info
609
- ):
603
+ self ,
604
+ request ,
605
+ session_info ,
606
+ attribute_mapping ,
607
+ create_unknown_user ,
608
+ assertion_info ,
609
+ ):
610
610
"""Calls Django's authenticate method after the SAML response is verified"""
611
611
logger .debug ("Trying to authenticate the user. Session info: %s" , session_info )
612
612
@@ -685,7 +685,7 @@ def get(self, request, *args, **kwargs):
685
685
)
686
686
687
687
688
- @method_decorator (saml2_csp_update , name = ' dispatch' )
688
+ @method_decorator (saml2_csp_update , name = " dispatch" )
689
689
class LogoutInitView (LoginRequiredMixin , SPConfigMixin , View ):
690
690
"""SAML Logout Request initiator
691
691
@@ -801,7 +801,9 @@ def do_logout_service(self, request, data, binding, *args, **kwargs):
801
801
)
802
802
except StatusError as e :
803
803
response = None
804
- logger .warning (f"Error logging out from remote provider: { e } " , exc_info = True )
804
+ logger .warning (
805
+ f"Error logging out from remote provider: { e } " , exc_info = True
806
+ )
805
807
state .sync ()
806
808
return finish_logout (request , response )
807
809
@@ -853,13 +855,16 @@ def finish_logout(request, response):
853
855
return HttpResponseRedirect (next_path )
854
856
elif settings .LOGOUT_REDIRECT_URL is not None :
855
857
fallback_url = resolve_url (settings .LOGOUT_REDIRECT_URL )
856
- logger .debug ("No valid RelayState found; Redirecting to "
857
- "LOGOUT_REDIRECT_URL" )
858
+ logger .debug (
859
+ "No valid RelayState found; Redirecting to " "LOGOUT_REDIRECT_URL"
860
+ )
858
861
return HttpResponseRedirect (fallback_url )
859
862
else :
860
863
current_site = get_current_site (request )
861
- logger .debug ("No valid RelayState or LOGOUT_REDIRECT_URL found, "
862
- "rendering fallback template." )
864
+ logger .debug (
865
+ "No valid RelayState or LOGOUT_REDIRECT_URL found, "
866
+ "rendering fallback template."
867
+ )
863
868
return render (
864
869
request ,
865
870
"registration/logged_out.html" ,
0 commit comments