[jboss-svn-commits] JBL Code SVN: r21175 - labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/services/security.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jul 22 13:35:05 EDT 2008
Author: beve
Date: 2008-07-22 13:35:05 -0400 (Tue, 22 Jul 2008)
New Revision: 21175
Modified:
labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/services/security/TestLoginModule.java
labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/services/security/TestPrincipal.java
Log:
Minor updates.
Modified: labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/services/security/TestLoginModule.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/services/security/TestLoginModule.java 2008-07-22 16:56:23 UTC (rev 21174)
+++ labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/services/security/TestLoginModule.java 2008-07-22 17:35:05 UTC (rev 21175)
@@ -28,6 +28,8 @@
import javax.security.auth.login.LoginException;
import javax.security.auth.spi.LoginModule;
+import org.jboss.soa.esb.services.security.TestPrincipal;
+
/**
* LoginModule intended for testing perposes. <p/>
*
@@ -76,15 +78,13 @@
}
else
{
- principal = new TestPrincipal( username );
+ this.principal = new TestPrincipal( username );
if ( !subject.getPrincipals().contains( principal ) )
{
subject.getPrincipals().add( principal );
}
- // in any case, clean out state
username = null;
-
commitSucceeded = true;
return true;
}
@@ -98,7 +98,6 @@
}
else if ( succeeded == true && commitSucceeded == false)
{
- // login succeeded but overall authentication failed
succeeded = false;
username = null;
principal = null;
@@ -112,8 +111,7 @@
public boolean logout() throws LoginException
{
-
- subject.getPrincipals().remove( principal );
+ subject.getPrincipals().clear();
succeeded = false;
succeeded = commitSucceeded;
username = null;
Modified: labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/services/security/TestPrincipal.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/services/security/TestPrincipal.java 2008-07-22 16:56:23 UTC (rev 21174)
+++ labs/jbossesb/workspace/dbevenius/security/product/samples/quickstarts/helloworld_secured/src/org/jboss/soa/esb/services/security/TestPrincipal.java 2008-07-22 17:35:05 UTC (rev 21175)
@@ -60,5 +60,13 @@
return ((TestPrincipal) o).name.equals(name);
}
+ @Override
+ public int hashCode()
+ {
+ int result = 17;
+ result = 37 * result + (name == null ? 0 : name.hashCode());
+ return result;
+ }
+
}
More information about the jboss-svn-commits
mailing list