mirror of https://github.com/jumpserver/jumpserver
Merge pull request #8870 from QuentinM-Hilbtec/saml_fix
Fix issue #8287 with blank SAML's RelayStatepull/8874/head
commit
7f85e503d5
|
@ -271,7 +271,10 @@ class Saml2AuthCallbackView(View, PrepareRequestMixin):
|
||||||
auth.login(self.request, user)
|
auth.login(self.request, user)
|
||||||
|
|
||||||
logger.debug(log_prompt.format('Redirect'))
|
logger.debug(log_prompt.format('Redirect'))
|
||||||
next_url = saml_instance.redirect_to(post_data.get('RelayState', '/'))
|
redir = post_data.get('RelayState')
|
||||||
|
if not redir or len(redir) == 0:
|
||||||
|
redir = "/"
|
||||||
|
next_url = saml_instance.redirect_to(redir)
|
||||||
return HttpResponseRedirect(next_url)
|
return HttpResponseRedirect(next_url)
|
||||||
|
|
||||||
@csrf_exempt
|
@csrf_exempt
|
||||||
|
|
Loading…
Reference in New Issue