the class I write:
|
| import javax.security.auth.login.LoginException;
|
| import org.apache.log4j.Logger;
| import org.jboss.portal.identity.auth.IdentityLoginModule;
|
| public class CRMIdentityLoginModule extends IdentityLoginModule{
| private static final Logger logger = Logger.getLogger(CRMIdentityLoginModule.class);
| @Override
| protected boolean validatePassword(String inputPassword, String expectedPassword) {
|
logger.info("inputPassword="+inputPassword+",expectedPassword="+expectedPassword);
| return super.validatePassword(inputPassword, expectedPassword);
| }
| @Override
| protected String[] getUsernameAndPassword() throws LoginException {
| String [] strs = super.getUsernameAndPassword();
| for(String str:strs){
| logger.info("str==="+str);
| }
| return strs;
| }
| @Override
| protected String createPasswordHash(String username, String password, String arg2)
| throws LoginException {
| logger.info("arg0==="+username);
| logger.info("arg1==="+password);
| logger.info("arg2==="+arg2);
| return super.createPasswordHash(username, password, arg2);
| }
| }
|
| result:
|
| 10:55:15,765 INFO [CRMIdentityLoginModule] str===029
| 10:55:15,765 INFO [CRMIdentityLoginModule] str===null
| 10:55:15,765 INFO [CRMIdentityLoginModule] inputPassword=null,expectedPassword=
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4173488#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...