fix/issue-28-audit-action-enum
Descripción
Migrar las acciones de auditoría de String sueltos al enum AuditAction.
Cambios
- Creado
AuditAction.javacon valores:LOGIN_SUCCESS,LOGIN_FAILED,LOGIN_DISABLED,LOGIN_LOCKED,LOGOUT,USER_CREATED,USER_UPDATED,USER_DELETED. -
AuditService.log()ahora recibeAuditActionen vez deString. - Actualizados
AuthServiceyUserServiceImplpara usar el enum.
Motivo
Los strings sueltos no se atrapan en compilación si hay un typo. El enum da type-safety.