Menu

AuditWay

Alberto Sanchez Lopez

El AuditWay es el objeto con el que se realiza el bitácoreo de los eventos sucedidos duranta la autenticación y acceso a los recursos de la aplicación.

Los tipos de eventos a bitácorear se configuran a partir del nivel que se le defina al AuditWay:

  • NULL: No se registra evento alguno
  • ACCESS: Se registran los evento de acceso y salida del aplicativo
  • BASIC: Se registran los evento de acceso y salida del aplicativo, así como los diferentes errores que se generen al momento de intentar ingresar (usuario bloqueado, usuario invalido, etc.)
  • BUSINESS: Adicional a los anteriores, se registra todos los eventos que se especifiquen directamente en el código de la aplicación a partir del llamado del evento whiteEvent del [AccessController]
  • ADMIN: Adicional a los anteriores, se registra todos los eventos de indole administrativo (alta de usuario, activación de usuario, etc.)
  • FULL: Se registran todos los eventos, incluyendo todos los accesos a los recursos del aplicativo

Para definir el AuditWay que se utilizará dentro del [AccessController] se deben incluir las siguientes lineas:

<auditWay class="paquete.Clase">
    params...
</auditWay>

[Ejemplo de NA_authentication.xml]

Donde:

  • class: Obligatorio. Cadena. Es el nombre absoluto de la clase (que extiende de AuditWay) que se utilizara para el registro de eventos
  • params: Son los parametros (una línea por parametro) que requiere la clase para su construcción
    [Definición de Parametros]

Actualmente se cuenta con los siguientes tipos de AuditWay:

  • DbAudit: Objeto que permite la registro de eventosen una base de datos.

Related

Wiki: AccessController
Wiki: Definición de Parametros
Wiki: Ejemplo de NA_authentication.xml
Wiki: Home