diff options
author | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-10-10 20:11:59 +0200 |
---|---|---|
committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-10-24 18:03:28 +0200 |
commit | 5ea128eca075c19880419c072be36fd761aad4a4 (patch) | |
tree | 3eafea21ddaa998cb5a527811c09d4382df1b1ab /ipsilon/providers | |
parent | 92291b4692864aad0aa4806eaf71e6e1cb354673 (diff) | |
download | ipsilon-5ea128eca075c19880419c072be36fd761aad4a4.tar.gz ipsilon-5ea128eca075c19880419c072be36fd761aad4a4.tar.xz ipsilon-5ea128eca075c19880419c072be36fd761aad4a4.zip |
Show login target on the login screen
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'ipsilon/providers')
-rwxr-xr-x | ipsilon/providers/openid/auth.py | 3 | ||||
-rwxr-xr-x | ipsilon/providers/saml2/auth.py | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/ipsilon/providers/openid/auth.py b/ipsilon/providers/openid/auth.py index 868daf1..da110f7 100755 --- a/ipsilon/providers/openid/auth.py +++ b/ipsilon/providers/openid/auth.py @@ -90,7 +90,8 @@ class AuthenticateRequest(ProviderPageBase): self.basepath, self.trans.get_GET_arg()) data = {'openid_stage': 'auth', 'openid_request': json.dumps(kwargs), - 'login_return': returl} + 'login_return': returl, + 'login_target': request.trust_root} self.trans.store(data) redirect = '%s/login?%s' % (self.basepath, self.trans.get_GET_arg()) diff --git a/ipsilon/providers/saml2/auth.py b/ipsilon/providers/saml2/auth.py index 87f4ac8..49f73a9 100755 --- a/ipsilon/providers/saml2/auth.py +++ b/ipsilon/providers/saml2/auth.py @@ -127,7 +127,8 @@ class AuthenticateRequest(ProviderPageBase): self.basepath, self.trans.get_GET_arg()) data = {'saml2_stage': 'auth', 'saml2_request': login.dump(), - 'login_return': returl} + 'login_return': returl, + 'login_target': login.remoteProviderId} self.trans.store(data) redirect = '%s/login?%s' % (self.basepath, self.trans.get_GET_arg()) |