Author: owulff
Date: Fri Jan 18 15:14:06 2013
New Revision: 1435182

URL: http://svn.apache.org/viewvc?rev=1435182&view=rev
Log:
Add security token to the http session

Modified:
    
cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationAuthenticator.java
    
cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationUserIdentity.java

Modified: 
cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationAuthenticator.java
URL: 
http://svn.apache.org/viewvc/cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationAuthenticator.java?rev=1435182&r1=1435181&r2=1435182&view=diff
==============================================================================
--- 
cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationAuthenticator.java
 (original)
+++ 
cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationAuthenticator.java
 Fri Jan 18 15:14:06 2013
@@ -75,6 +75,8 @@ public class FederationAuthenticator ext
     public static final String J_POST = "org.eclipse.jetty.security.form_POST";
 
     private static final Logger LOG = 
Log.getLogger(FederationAuthenticator.class);
+    
+    private static final String SECURITY_TOKEN_ATTR = 
"org.apache.fediz.SECURITY_TOKEN";
        
     private String configFile;
     private FederationConfigurator configurator;
@@ -176,6 +178,9 @@ public class FederationAuthenticator ext
                         if (user != null)
                         {
                             session=renewSession(request,response);
+                            
+                            FederationUserIdentity  fui = 
(FederationUserIdentity)user;
+                            session.setAttribute(SECURITY_TOKEN_ATTR, 
fui.getToken());
 
                             // Redirect to original request
                             String nuri;

Modified: 
cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationUserIdentity.java
URL: 
http://svn.apache.org/viewvc/cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationUserIdentity.java?rev=1435182&r1=1435181&r2=1435182&view=diff
==============================================================================
--- 
cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationUserIdentity.java
 (original)
+++ 
cxf/fediz/trunk/plugins/jetty/src/main/java/org/apache/cxf/fediz/jetty/FederationUserIdentity.java
 Fri Jan 18 15:14:06 2013
@@ -25,6 +25,8 @@ import java.util.Date;
 
 import javax.security.auth.Subject;
 
+import org.w3c.dom.Element;
+
 import org.apache.cxf.fediz.core.FederationResponse;
 import org.eclipse.jetty.server.UserIdentity;
 
@@ -80,5 +82,9 @@ public class FederationUserIdentity impl
     public String getId() {
         return fedResponse.getUniqueTokenId();
     }
+    
+    public Element getToken() {
+        return fedResponse.getToken();
+    }
 
 }


Reply via email to