maguro 2005/04/13 22:44:28
Modified: modules/core/src/java/org/openejb/corba/security
ServerSecurityInterceptor.java
Log:
If the AS and SAS mechs are "empty" do not initiate a context. Must always
return a complete AS context.
Revision Changes Path
1.10 +4 -4
openejb/modules/core/src/java/org/openejb/corba/security/ServerSecurityInterceptor.java
Index: ServerSecurityInterceptor.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/corba/security/ServerSecurityInterceptor.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- ServerSecurityInterceptor.java 12 Apr 2005 21:26:14 -0000 1.9
+++ ServerSecurityInterceptor.java 14 Apr 2005 02:44:28 -0000 1.10
@@ -137,6 +137,8 @@
identity = defaultSubject;
}
+ SASReplyManager.setSASReply(ri.request_id(),
generateContextEstablished(identity, contextId, false));
+
break;
case MTCompleteEstablishContext.value:
@@ -175,8 +177,6 @@
}
if (log.isDebugEnabled()) log.debug(" " + identity);
-
- SASReplyManager.setSASReply(ri.request_id(),
generateContextEstablished(identity, contextId, false));
ContextManager.setCurrentCaller(identity);
ContextManager.setNextCaller(identity);