[JIRA] Updated: (IDP-89) Query handlers should ensure strongly matching NameID in response
Chad La Joie (JIRA)
noreply at shibboleth.net
Fri Sep 9 14:15:26 BST 2011
[ https://issues.shibboleth.net/jira/browse/IDP-89?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chad La Joie updated IDP-89:
----------------------------
Component/s: SAML2
SAML1
> Query handlers should ensure strongly matching NameID in response
> -----------------------------------------------------------------
>
> Key: IDP-89
> URL: https://issues.shibboleth.net/jira/browse/IDP-89
> Project: Identity Provider
> Issue Type: Improvement
> Components: SAML1, SAML2
> Reporter: Scott Cantor
> Assignee: Chad La Joie
> Priority: Minor
>
> I'm continuing to test, but the code leads me to believe that the attribute query handlers are constructing the NameID/NameIdentifier to put into the attribute assertions using the same logic that generates the Subject content of the authentication assertions during SSO. This introduces the possibility of an assertion with a different NameID than the incoming query used, particularly in the case of aggregation scenarios using a non-standard input subject that has no corresponding outgoing NameID encoder.
> I'm adding logic to the SP to enforce the SAML query rules that require a strongly matching NameID in the response. I'm trying to determine whether to enable or disable it by default, depending on this bug and the likelihood of it causing a problem.
> But the fix overall is to handle the query case differently and simply echo back the NameID/NameIdentifier that's used in the query request instead of regenerating it from scratch.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the commits
mailing list