Class TextMatchAuthenticator

  • All Implemented Interfaces:
    org.apache.avalon.framework.logger.LogEnabled, Authenticator

    public class TextMatchAuthenticator
    extends org.apache.avalon.framework.logger.AbstractLogEnabled
    implements Authenticator
    This class authenticates by doing a plain text match of the user's passwords. Very insecure! avalon.component name="textmatch-authenticator" avalon.service type="org.apache.fulcrum.security.authenticator.Authenticator"
    Version:
    $Id$
    Author:
    Eric Pugh
    • Constructor Detail

      • TextMatchAuthenticator

        public TextMatchAuthenticator()
    • Method Detail

      • authenticate

        public boolean authenticate​(User user,
                                    String password)
                             throws DataBackendException
        Authenticate an username with the specified password. Returns true if the user password plain text matches the passed in password.
        Specified by:
        authenticate in interface Authenticator
        Parameters:
        user - object
        password - the user supplied password.
        Throws:
        DataBackendException - if there is a problem accessing the storage.