scope checking at the SP

Cantor, Scott cantor.2 at osu.edu
Sun May 1 12:14:40 EDT 2016


> Does the SP "scope-check" values of SAML2 Persistent NameID (or
> eduPersonTargetedID)? That is, does the SP ensure the NameQualifier is
> equal to the Issuer? If so, can this be relaxed on a per-IdP basis?

It does in modern versions, it didn't always. The rule is enforced in the filter with a rule called saml:NameIDQualifierString.

> I searched for "NameQualifier" in the wiki and am led to believe the
> "scope-check" above was enabled by default in SP 2.4 but it appears to
> be all or none. If so, I'm not sure why the SP treats ePTID different
> than ePPN (e.g.). I know in the latter case, scope checking can be
> relaxed on a per-IdP basis (a needed feature for IdP Proxies, e.g.).

I don't know for certain it can be relaxed in either case. Maybe with an AND/OR that pulls in a check against the issuer? I guess that might work, but if so it should work for both.

-- Scott



More information about the dev mailing list