Author: samisa Date: Tue Dec 21 12:37:24 2010 New Revision: 1051473 URL: http://svn.apache.org/viewvc?rev=1051473&view=rev Log: Fixed the problem of org.apache.rahas.client.STSClient.org.apache.rahas.processIssueResponse failing if SamlAssertion is issued - RAMPART-154
Modified: axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java Modified: axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java URL: http://svn.apache.org/viewvc/axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java?rev=1051473&r1=1051472&r2=1051473&view=diff ============================================================================== --- axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java (original) +++ axis/axis2/java/rampart/trunk/modules/rampart-trust/src/main/java/org/apache/rahas/client/STSClient.java Tue Dec 21 12:37:24 2010 @@ -547,6 +547,11 @@ public class STSClient { } else { //Return wsu:Id of the token element id = token.getAttributeValue(new QName(WSConstants.WSU_NS, "Id")); + if ( id == null ) + { + // If we are dealing with a SAML Assetion, look for AssertionID. + id = token.getAttributeValue(new QName( "AssertionID")); + } } return id; }