Klasse CryptoAuthenticator

java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.fulcrum.security.authenticator.CryptoAuthenticator
Alle implementierten Schnittstellen:
org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.service.Serviceable, Authenticator

public class CryptoAuthenticator extends org.apache.avalon.framework.logger.AbstractLogEnabled implements Authenticator, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.configuration.Configurable
This class authenticates using the Fulcrum Crypto service a user and their password avalon.component name="crypto-authenticator" avalon.service type="org.apache.fulcrum.security.authenticator.Authenticator"
Version:
$Id$
Autor:
Eric Pugh
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    protected org.apache.fulcrum.crypto.CryptoService
     

    Von Schnittstelle geerbte Felder org.apache.fulcrum.security.authenticator.Authenticator

    ROLE
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
    authenticate(User user, String password)
    Authenticate a user with the specified password.
    void
    configure(org.apache.avalon.framework.configuration.Configuration conf)
     
    void
     
    void
    service(org.apache.avalon.framework.service.ServiceManager manager)
     

    Von Klasse geerbte Methoden org.apache.avalon.framework.logger.AbstractLogEnabled

    enableLogging, getLogger, setupLogger, setupLogger, setupLogger

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • cryptoService

      protected org.apache.fulcrum.crypto.CryptoService cryptoService
  • Konstruktordetails

    • CryptoAuthenticator

      public CryptoAuthenticator()
  • Methodendetails

    • authenticate

      public boolean authenticate(User user, String password) throws DataBackendException
      Authenticate a user with the specified password. If authentication is successful the method returns true. If it fails, it returns false If there are any problems, an exception is thrown.
      Angegeben von:
      authenticate in Schnittstelle Authenticator
      Parameter:
      user - a User object.
      password - the user supplied password.
      Löst aus:
      DataBackendException - if there is a problem accessing the storage.
    • configure

      public void configure(org.apache.avalon.framework.configuration.Configuration conf) throws org.apache.avalon.framework.configuration.ConfigurationException
      Angegeben von:
      configure in Schnittstelle org.apache.avalon.framework.configuration.Configurable
      Löst aus:
      org.apache.avalon.framework.configuration.ConfigurationException
    • service

      public void service(org.apache.avalon.framework.service.ServiceManager manager) throws org.apache.avalon.framework.service.ServiceException
      Angegeben von:
      service in Schnittstelle org.apache.avalon.framework.service.Serviceable
      Löst aus:
      org.apache.avalon.framework.service.ServiceException
    • dispose

      public void dispose()
      Angegeben von:
      dispose in Schnittstelle org.apache.avalon.framework.activity.Disposable