pub enum AuditEventType {
Show 35 variants
LoginSuccess,
LoginFailure,
Logout,
SessionExpired,
MfaEnrollmentStarted,
MfaEnrollmentCompleted,
MfaChallengeSent,
MfaVerificationSuccess,
MfaVerificationFailure,
MfaBackupCodeUsed,
PasswordChanged,
PasswordResetRequested,
PasswordResetCompleted,
TokenIssued,
TokenRefreshed,
TokenRevoked,
TokenValidationFailed,
AccountCreated,
AccountUpdated,
AccountDisabled,
AccountEnabled,
AccountDeleted,
AccountLocked,
AccountUnlocked,
OAuthAuthorizationStarted,
OAuthCallbackReceived,
OAuthTokenExchanged,
SuspiciousActivityDetected,
RateLimitExceeded,
PermissionDenied,
IpBlocked,
SessionCreated,
SessionInvalidated,
AllSessionsInvalidated,
AdminAction(String),
}Expand description
Authentication audit event types for logging and compliance
Variants§
LoginSuccess
Successful login
LoginFailure
Failed login attempt
Logout
User logout
SessionExpired
Session expired
MfaEnrollmentStarted
MFA enrollment started
MfaEnrollmentCompleted
MFA enrollment completed
MfaChallengeSent
MFA challenge sent
MfaVerificationSuccess
MFA verification succeeded
MfaVerificationFailure
MFA verification failed
MfaBackupCodeUsed
Backup code used
PasswordChanged
Password changed
PasswordResetRequested
Password reset requested
PasswordResetCompleted
Password reset completed
TokenIssued
Access token issued
TokenRefreshed
Token refreshed
TokenRevoked
Token revoked
TokenValidationFailed
Token validation failed
AccountCreated
Account created
AccountUpdated
Account updated
AccountDisabled
Account disabled
AccountEnabled
Account enabled
AccountDeleted
Account deleted
AccountLocked
Account locked due to failed attempts
AccountUnlocked
Account unlocked
OAuthAuthorizationStarted
OAuth authorization started
OAuthCallbackReceived
OAuth callback received
OAuthTokenExchanged
OAuth token exchange completed
SuspiciousActivityDetected
Suspicious activity detected
RateLimitExceeded
Rate limit exceeded
PermissionDenied
Permission denied
IpBlocked
IP blocked
SessionCreated
Session created
SessionInvalidated
Session invalidated
AllSessionsInvalidated
All sessions invalidated (force logout)
AdminAction(String)
Admin action performed
Trait Implementations§
Source§impl Clone for AuditEventType
impl Clone for AuditEventType
Source§fn clone(&self) -> AuditEventType
fn clone(&self) -> AuditEventType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more