Author: coheigea
Date: Thu Apr 12 11:07:30 2012
New Revision: 1325203

URL: http://svn.apache.org/viewvc?rev=1325203&view=rev
Log:
[CXF-4158] - Minor update

Modified:
    
cxf/trunk/services/sts/sts-core/src/main/java/org/apache/cxf/sts/token/renewer/SAMLTokenRenewer.java

Modified: 
cxf/trunk/services/sts/sts-core/src/main/java/org/apache/cxf/sts/token/renewer/SAMLTokenRenewer.java
URL: 
http://svn.apache.org/viewvc/cxf/trunk/services/sts/sts-core/src/main/java/org/apache/cxf/sts/token/renewer/SAMLTokenRenewer.java?rev=1325203&r1=1325202&r2=1325203&view=diff
==============================================================================
--- 
cxf/trunk/services/sts/sts-core/src/main/java/org/apache/cxf/sts/token/renewer/SAMLTokenRenewer.java
 (original)
+++ 
cxf/trunk/services/sts/sts-core/src/main/java/org/apache/cxf/sts/token/renewer/SAMLTokenRenewer.java
 Thu Apr 12 11:07:30 2012
@@ -180,7 +180,6 @@ public class SAMLTokenRenewer implements
             AssertionWrapper assertion = new 
AssertionWrapper((Element)tokenToRenew.getToken());
             
             byte[] oldSignature = assertion.getSignatureValue();
-            // Remove the previous token (now expired) from the cache
             int hash = Arrays.hashCode(oldSignature);
             SecurityToken cachedToken = 
tokenStore.getToken(Integer.toString(hash));
             if (cachedToken == null) {
@@ -192,6 +191,7 @@ public class SAMLTokenRenewer implements
             validateAssertion(assertion, tokenToRenew, cachedToken, 
tokenParameters);
             
             String oldId = createNewId(assertion);
+            // Remove the previous token (now expired) from the cache
             tokenStore.remove(oldId);
             tokenStore.remove(Integer.toString(hash));
             
@@ -297,10 +297,6 @@ public class SAMLTokenRenewer implements
         String isAllowRenewal = 
(String)props.get(STSConstants.TOKEN_RENEWING_ALLOW);
         String isAllowRenewalAfterExpiry = 
             (String)props.get(STSConstants.TOKEN_RENEWING_ALLOW_AFTER_EXPIRY);
-        if (isAllowRenewal == null || isAllowRenewalAfterExpiry == null) {
-            LOG.log(Level.WARNING, "One of isAllowRenewal or 
isAllowRenewalAfterExpiry not set");
-            throw new STSException("Error with cached token", 
STSException.REQUEST_FAILED);
-        }
         
         if (isAllowRenewal == null || !Boolean.valueOf(isAllowRenewal)) {
             LOG.log(Level.WARNING, "The token is not allowed to be renewed");


Reply via email to