edu.uoc.tfc.j2ee.icampanario.components.authenticator
Class AuthenticatorClienteAfirma

java.lang.Object
  extended by edu.uoc.tfc.j2ee.icampanario.components.authenticator.AuthenticatorClienteAfirma
All Implemented Interfaces:
Authenticator, java.io.Serializable

public class AuthenticatorClienteAfirma
extends java.lang.Object
implements Authenticator, java.io.Serializable

Implementación del componente Authenticator que usa el cliente de firma de la plataforma de firma electrónica

Author:
Ismael Campanario Cabrera
See Also:
Serialized Form

Constructor Summary
AuthenticatorClienteAfirma(org.apache.commons.configuration.Configuration config)
          Constructor
 
Method Summary
 User authenticate(javax.servlet.http.HttpServletRequest request)
          Realiza la autenticación del usuario
 java.lang.String getAuthenticationURL(javax.servlet.http.HttpServletRequest request)
          Obtiene la url de autenticación
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthenticatorClienteAfirma

public AuthenticatorClienteAfirma(org.apache.commons.configuration.Configuration config)
Constructor

Parameters:
config - Configuración
Method Detail

getAuthenticationURL

public java.lang.String getAuthenticationURL(javax.servlet.http.HttpServletRequest request)
                                      throws AuthenticatorException
Obtiene la url de autenticación

Specified by:
getAuthenticationURL in interface Authenticator
Parameters:
request - Petición que contiene los parámetros para realizar la autenticación
Returns:
URL de autenticación
Throws:
AuthenticatorException

authenticate

public User authenticate(javax.servlet.http.HttpServletRequest request)
                  throws AuthenticatorException
Realiza la autenticación del usuario

Specified by:
authenticate in interface Authenticator
Parameters:
request - Petición que contiene los parámetros para realizar la autenticación
Returns:
Usuario autenticado
Throws:
AuthenticatorException