Bugzilla – Bug 5181
Incompatibility of gridshib-SAML-tools-0_1_3 and gridshib-gt-0_5_1
Last modified: 2008-04-25 21:12:18
You need to log in before you can comment on or make changes to this bug.
When I tried gridshib-SAML-tools-0_1_3 with gridshib-gt-0_5_1, I had an error message like "ERROR authorization.SAMLAuthnAssertionPIP [ServiceThread-6,collectAttributesImpl:186] Invalid Confirmation Method" at the container log. The SAML Assertion Issuer Tool does not include a SubjectConfirmation element
There are two ways to fix this bug: 1) Add a "compatibility flag" to GS SAML Tools 2) Modify SAMLAuthnAssertionPIP in GS4GT to not require SubjectConfirmation We decided to make the change in SAMLAuthnAssertionPIP.
Suggested patch to SAMLAuthnAssertionPIP.java in directory interceptors/java/source/src/org/globus/gridshib/gt/authorization/ Lines 184--189 of SAMLAuthnAssertionPIP.java read: if (!isConfMtdOk) { String err = "Invalid Confirmation Method"; logger.error(err); throw new Exception(err); } Change this to: if (!isConfMtdOk) { String warn = "Bearer confirmation method not found"; logger.warn(warn); }
Committed patch to gridshib_gt_0_6_0_branch
Patch committed to branch gridshib-gt-0_5_2