Skip to main content

Interface: TOTPOptions

Defined in: src/types/interfaces/mfa.interface.ts:155

TOTP generation options.

Properties

accountName?

readonly optional accountName: string

Defined in: src/types/interfaces/mfa.interface.ts:180

Account name for URI.


algorithm?

readonly optional algorithm: "SHA1" | "SHA256" | "SHA512"

Defined in: src/types/interfaces/mfa.interface.ts:175

HMAC algorithm.

Default Value

'SHA1'

digits?

readonly optional digits: number

Defined in: src/types/interfaces/mfa.interface.ts:168

Number of digits in code.

Default Value

6

issuer?

readonly optional issuer: string

Defined in: src/types/interfaces/mfa.interface.ts:187

Issuer for URI.

Default Value

'Chive'

period?

readonly optional period: number

Defined in: src/types/interfaces/mfa.interface.ts:161

TOTP period in seconds.

Default Value

30