Validation problems with Proxied IDP (SAML flow)

Cantor, Scott cantor.2 at osu.edu
Thu Apr 15 13:02:26 UTC 2021


The address in a bearer SubjectConfirmation block is never the IdP's address, it's the client's address. If it doesn't match, then you're either operating in a NAT'd, proxied, otherwise broken network, or you're making life hard by trying to test in some artifical way (e.g., running a browser on the same host as an IdP or proxy and ending up with localhost on one of the legs.

p:checkAddress="false" on the SAML2.SSO profile bean will disable the check, documented in the Javadocs and at [1].

-- Scott

[1] https://wiki.shibboleth.net/confluence/display/IDP4/SAML2SSOConfiguration#55804373d9264505e7b248218c3ea26c3fd35a11



More information about the users mailing list