User: starksm
Date: 01/12/09 02:54:36
Modified: src/main/org/jboss/test/web/security Tag: Branch_2_4
TraceLoginModule.java
Added: src/main/org/jboss/test/web/security Tag: Branch_2_4
LocalUserPWLoginModule.java
Log:
Add test of app UsernamePasswordLoginModule subclass and use of
Logger in app login module.
Revision Changes Path
No revision
No revision
1.1.2.2 +10 -10
jbosstest/src/main/org/jboss/test/web/security/Attic/TraceLoginModule.java
Index: TraceLoginModule.java
===================================================================
RCS file:
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/web/security/Attic/TraceLoginModule.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- TraceLoginModule.java 2001/10/20 01:01:30 1.1.2.1
+++ TraceLoginModule.java 2001/12/09 10:54:36 1.1.2.2
@@ -15,13 +15,13 @@
import javax.security.auth.login.FailedLoginException;
import javax.security.auth.spi.LoginModule;
-import org.apache.log4j.Category;
+import org.jboss.security.Logger;
/** A simple LoginModule that validates the user jduke with the password theduke
and assigns jduke the role AuthorizedUser.
@author [EMAIL PROTECTED]
- @version $Revision: 1.1.2.1 $
+ @version $Revision: 1.1.2.2 $
*/
public class TraceLoginModule implements LoginModule
{
@@ -38,12 +38,12 @@
// List of options passed in form the config file
private Map options;
- // a log4j Category instance
- private Category category = null;
+ // a log4j Category wrapper
+ private Logger log;
public TraceLoginModule()
{
- category = Category.getInstance(TraceLoginModule.class);
+ log = Logger.getLogger(TraceLoginModule.class);
}
//---Start LoginModule interface methods
@@ -54,7 +54,7 @@
this.callbackHandler = callbackHandler;
this.sharedState = sharedState;
this.options = options;
- category.debug("TraceLoginModule.initialize");
+ log.debug("TraceLoginModule.initialize");
}
public boolean login() throws LoginException
@@ -63,7 +63,7 @@
String[] info = getUsernameAndPassword();
String username = info[0];
String password = info[1];
- category.debug("TraceLoginModule.login, username="+username+",
password="+password);
+ log.debug("TraceLoginModule.login, username="+username+",
password="+password);
if( username == null && password == null )
throw new FailedLoginException("username or password is null");
if( username.equals("jduke") == false )
@@ -76,7 +76,7 @@
public boolean commit() throws LoginException
{
- category.debug("TraceLoginModule.commit");
+ log.debug("TraceLoginModule.commit");
Set principals = subject.getPrincipals();
principals.add(new MyPrincipal("jduke"));
@@ -88,13 +88,13 @@
public boolean abort() throws LoginException
{
- category.debug("TraceLoginModule.abort");
+ log.debug("TraceLoginModule.abort");
return true;
}
public boolean logout() throws LoginException
{
- category.debug("TraceLoginModule.logout");
+ log.debug("TraceLoginModule.logout");
subject.getPrincipals().remove(new MyPrincipal("jduke"));
subject.getPrincipals().remove(new MyGroup("Roles"));
return true;
No revision
No revision
1.1.2.1 +46 -0
jbosstest/src/main/org/jboss/test/web/security/Attic/LocalUserPWLoginModule.java
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development