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;
     }


Reply via email to