Interface: MFAEnrollment
Defined in: src/types/interfaces/mfa.interface.ts:66
MFA enrollment status.
Properties
backupCodesRemaining
readonlybackupCodesRemaining:number
Defined in: src/types/interfaces/mfa.interface.ts:90
Number of remaining backup codes.
did
readonlydid:DID
Defined in: src/types/interfaces/mfa.interface.ts:70
User's DID.
mfaRequired
readonlymfaRequired:boolean
Defined in: src/types/interfaces/mfa.interface.ts:98
Whether MFA is required for this user.
Remarks
True for users with elevated roles (moderator, authority-editor, admin).
totpEnabled
readonlytotpEnabled:boolean
Defined in: src/types/interfaces/mfa.interface.ts:75
Whether TOTP is enrolled.
totpEnrolledAt?
readonlyoptionaltotpEnrolledAt:Date
Defined in: src/types/interfaces/mfa.interface.ts:80
TOTP enrollment timestamp.
webauthnEnabled
readonlywebauthnEnabled:boolean
Defined in: src/types/interfaces/mfa.interface.ts:85
Whether any WebAuthn credentials are registered.