Author: dain
Date: Fri Sep 28 20:15:04 2007
New Revision: 580540

URL: http://svn.apache.org/viewvc?rev=580540&view=rev
Log:
Don't generate a random UUID on every request

Modified:
    
openejb/trunk/openejb3/assembly/openejb-tomcat/src/main/java/org/apache/openejb/tomcat/TomcatSecurityService.java
    
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java

Modified: 
openejb/trunk/openejb3/assembly/openejb-tomcat/src/main/java/org/apache/openejb/tomcat/TomcatSecurityService.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/assembly/openejb-tomcat/src/main/java/org/apache/openejb/tomcat/TomcatSecurityService.java?rev=580540&r1=580539&r2=580540&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/assembly/openejb-tomcat/src/main/java/org/apache/openejb/tomcat/TomcatSecurityService.java
 (original)
+++ 
openejb/trunk/openejb3/assembly/openejb-tomcat/src/main/java/org/apache/openejb/tomcat/TomcatSecurityService.java
 Fri Sep 28 20:15:04 2007
@@ -103,7 +103,7 @@
         Identity newIdentity = null;
         if (principal != null) {
             Subject newSubject = createSubject(realm, principal);
-            newIdentity = new Identity(newSubject);
+            newIdentity = new Identity(newSubject, null);
         }
 
         Identity oldIdentity = clientIdentity.get();

Modified: 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java?rev=580540&r1=580539&r2=580540&view=diff
==============================================================================
--- 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java
 (original)
+++ 
openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/security/AbstractSecurityService.java
 Fri Sep 28 20:15:04 2007
@@ -292,6 +292,11 @@
             this.token = UUID.randomUUID();
         }
 
+        public Identity(Subject subject, UUID token) {
+            this.subject = subject;
+            this.token = token;
+        }
+
         public Subject getSubject() {
             return subject;
         }


Reply via email to