Open
Description
We are trying to configure our SSO SP for subdomains other than the one that receives the AssertionConsumerService POST. For example:
SAML_ALLOWED_HOSTS = ['b.example.com']
SAML_CONFIG = { 'service': { 'sp': { 'endpoints': { 'assertion_consumer_service': [('https://a.example.com/saml2/acs/', saml2.BINDING_HTTP_POST)]}}}}
We start the login with:
https://a.example.com/saml2/login/?next=https://b.example.com/dashboard&idp=idp-id
This performs the SSO correctly and forwards the user to https://b.example.com/dashboard
as expected. But the user is not logged in there. They are logged in at https://a.example.com/dashboard
.
It appears that the cookies are always saved to a.example.com
.
Any ideas how to fix this? Thanks!