Enthusiast
|
73
| Members | 299 posts
I've successfully implemented NetScaler as SAML IdP for a customer environment for one SaaS service but now I'm facing the next challenge; The SAML IdP action needs to be different for each SaaS service (naturally...) and the mechanism to apply different SAML IdP actions is to use SAML IdP Policy expression for targetting.
In the examples I found the Policy expression relies on the referer information sent in the HTTP header. However, in the SaaS services this information is not sent in the HTTP header. I know the SP side information is included with the SAML data, but I have no clue on how to dig that out for the policy engine to allow targetting the SAML IdP actions properly.
So is there a way around this or is it just easier to reserve another name and IP for another AAA vServer and configure the other SaaS service to use that one as IdP? This is should be doable with the two SaaS services we're implementing, but if the amount grows it would be certainly nice to consolidate everything to one IP.
I was thinking of setting up a Content Switching vServer in front of the service, create per SaaS service URLs and then apply the IdP policy based on the requested URL. I'm not sure if this is possible. Here's a diagram of how far I got wit the idea, but I'm suspicious whether the Redirect is an option (... responder policy is handled earlier, so the rewrite wouldn't hit? So rewrite on CS and responder on the target LB or sth...?)
Learn more