Skip to main content

AuthAuditEventStatus

Package: @nauth-toolkit/core Type: Type Union

Event classification status for filtering and analyzing audit records.

import { AuthAuditEventStatus } from '@nauth-toolkit/nestjs';

Values

ValueDescriptionExample Events
SUCCESSOperation completed successfullyLOGIN_SUCCESS, MFA_VERIFICATION_SUCCESS, EMAIL_VERIFIED
FAILUREOperation failedLOGIN_FAILED, MFA_VERIFICATION_FAILED, EMAIL_VERIFICATION_FAILED
INFOInformational eventPROFILE_UPDATED, MFA_DEVICE_ADDED, ACCOUNT_CREATED
SUSPICIOUSSecurity violation or suspicious activity detectedSUSPICIOUS_ACTIVITY, LOGIN_BLOCKED

Usage

Filter audit events by status:

const result = await auditService.getUserAuthHistory({
userSub: 'user-uuid',
eventStatus: ['SUSPICIOUS', 'FAILURE'],
});