I'm trying to configure CAS 5.3.3 as a SAML IdP. That part seems to work, but I want it to delegate authentication to an existing CAS server, but doing that it forgets to reply to the SP in SAML, and instead sends a CAS service ticket.
Before the CAS/IdP has a session for the user it breaks, forgetting to reply in saml:
SP =(saml)=> CAS/Idp =(cas)=> CAS =(cas)=> CAS/Idp =(
cas!!)=> SP
Then trying again now that the CAS/IdP has a session for the user it works:
SP =(saml)=> CAS/IdP =(saml)=> SP
The IdP works.
The delegated auth to cas works.
Doing them together, how my users would, doesn't work.
Is this a bug?
Is there something I have to configure to get it to resume with saml when it has to do the delegated auth?
Thanks,
Jon