How to check Issuer existence in idp Response

Brent Putman putmanb at georgetown.edu
Sat Jul 2 01:02:41 UTC 2022


On 7/1/22 3:44 PM, Cantor, Scott via users wrote:
> I don't know what you're asking or trying to do, but the SP enforces the profile requirement that the Assertion's issuer must match the Response issuer. They can't be different by definition for the only profile supported.


In the OP's 2 examples, I believe the delta is that in the first, the 
Response Issuer is omitted entirely.  I had to check the SSO profile 
spec to confirm, apparently that's allowed: "The (<Response>) <Issuer> 
element MAY be omitted, but if present must contain...".

So I guess what the OP asking is if there's a way to enforce the 
presence.  Since the spec allows it explicitly to be omitted, I'm not 
sure what the reason is.  And I doubt the SP supports arbitrary 
validation rules like that anyway, right?

If the Response Issuer is omitted, one can always just use the 
Assertion(s) Issuer value, since they all have to be the same anyway, 
per the spec.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20220701/74b479c8/attachment.htm>


More information about the users mailing list