maguro 2005/10/13 00:56:30
Modified: modules/core/src/java/org/openejb/corba/security/config/css
CSSSASITTPrincipalNameDynamic.java
Log:
Updating RealmPrincipal
Revision Changes Path
1.3 +7 -5
openejb/modules/core/src/java/org/openejb/corba/security/config/css/CSSSASITTPrincipalNameDynamic.java
Index: CSSSASITTPrincipalNameDynamic.java
===================================================================
RCS file:
/scm/openejb/openejb/modules/core/src/java/org/openejb/corba/security/config/css/CSSSASITTPrincipalNameDynamic.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- CSSSASITTPrincipalNameDynamic.java 17 Jun 2005 07:25:10 -0000
1.2
+++ CSSSASITTPrincipalNameDynamic.java 13 Oct 2005 04:56:25 -0000
1.3
@@ -44,8 +44,6 @@
*/
package org.openejb.corba.security.config.css;
-import java.security.AccessController;
-import java.security.PrivilegedAction;
import java.util.Iterator;
import java.util.Set;
import java.util.Collections;
@@ -81,6 +79,10 @@
this.domain = domain;
}
+ /**
+ * TODO should also use login domains?
+ * @return IdentityToken
+ */
public IdentityToken encodeIdentityToken() {
IdentityToken token = null;
@@ -96,7 +98,7 @@
if (principals.size() != 0) {
for (Iterator iter = principals.iterator(); iter.hasNext();) {
RealmPrincipal p = (RealmPrincipal) iter.next();
- if (p.getLoginDomain().equals(domain)) {
+ if (p.getRealm().equals(domain)) {
principal = p;
if (p instanceof PrimaryRealmPrincipal) break;
}