TestAuthenticator.java
- package org.itracker.services.authentication;
- import org.itracker.model.User;
- import org.itracker.services.UserService;
- import org.itracker.services.exceptions.AuthenticatorException;
- /**
- * An authenticator that always returns the admin user.
- * Mainly for testing
- *
- * @author Ricardo Trindade (ricardo.trindade@emation.pt)
- */
- public class TestAuthenticator extends DefaultAuthenticator {
- /**
- * @see org.itracker.ejb.authentication.AbstractPluggableAuthenticator#checkLogin(java.lang.String,
- * java.lang.Object, int, int)
- */
- public User checkLogin(String login, Object authentication, int authType, int reqSource)
- throws AuthenticatorException {
- UserService userService = getUserService();
- return (userService.getUserByLogin("admin"));
- }
- /*
- * (non-Javadoc)
- *
- * @see org.itracker.ejb.authentication.AbstractPluggableAuthenticator#allowProfileUpdates(org.itracker.model.deprecatedmodels.User,
- * java.lang.Object, int, int)
- */
- public boolean allowProfileUpdates(User user, Object authentication, int authType, int reqSource)
- throws AuthenticatorException {
- return true;
- }
- /*
- * (non-Javadoc)
- *
- * @see org.itracker.ejb.authentication.AbstractPluggableAuthenticator#allowPasswordUpdates(org.itracker.model.deprecatedmodels.User,
- * java.lang.Object, int, int)
- */
- public boolean allowPasswordUpdates(User user, Object authentication, int authType, int reqSource)
- throws AuthenticatorException {
- return false;
- }
- }