33 lines
1.2 KiB
TypeScript
33 lines
1.2 KiB
TypeScript
export const SecurityEventType = {
|
|
AUTH: 'AUTH', // Логины, логауты
|
|
SESSION: 'SESSION', // Блокировки, кража токенов
|
|
PROFILE: 'PROFILE', // Смена пароля, пин-кода
|
|
SYSTEM: 'SYSTEM' // Системные события, например, блокировка IP, изменение ролей и т.д.
|
|
} as const
|
|
|
|
export const SecurityEventAction = {
|
|
LOGIN_SUCCESS: 'LOGIN_SUCCESS',
|
|
LOGIN_FAILED: 'LOGIN_FAILED',
|
|
LOGOUT: 'LOGOUT',
|
|
TOKEN_STOLEN: 'TOKEN_STOLEN',
|
|
SET_PIN: 'SET_PIN',
|
|
PIN_CHANGED: 'PIN_CHANGED',
|
|
PIN_LOCKED: 'PIN_LOCKED',
|
|
REMOVE_PIN: 'REMOVE_PIN',
|
|
TWOFA_ENABLED: 'TWOFA_ENABLED',
|
|
TWOFA_DISABLED: 'TWOFA_DISABLED',
|
|
UNLOCK_PIN_FAILED: 'UNLOCK_PIN_FAILED',
|
|
PASSWORD_CHANGE_SUCCESS: 'PASSWORD_CHANGE_SUCCESS',
|
|
PASSWORD_CHANGE_FAILED: 'PASSWORD_CHANGE_FAILED',
|
|
CHANGE_DATA_SUCCESS: 'CHANGE_DATA_SUCCESS',
|
|
CHANGE_DATA_FAILED: 'CHANGE_DATA_FAILED',
|
|
DELETE_ACCOUNT: 'DELETE_ACCOUNT',
|
|
ASSIGN_ROLE: 'ASSIGN_ROLE',
|
|
REVOKE_ROLE: 'REVOKE_ROLE',
|
|
IP_UNBLACKLISTED: 'IP_UNBLACKLISTED',
|
|
IP_BLACKLISTED: 'IP_BLACKLISTED',
|
|
USER_BLOCKED: 'USER_BLOCKED',
|
|
USER_UNBLOCKED: 'USER_UNBLOCKED',
|
|
SEARCH_SYNC_MANUAL: 'SEARCH_SYNC_MANUAL'
|
|
} as const
|