Skip to content

otplib API Documentation / otplib / OTPClassOptions

Type Alias: OTPClassOptions

OTPClassOptions = object

Defined in: otplib/src/class.ts:37

Options for the OTP class

Properties

base32?

optional base32: Base32Plugin

Defined in: otplib/src/class.ts:53

Base32 plugin to use (default: ScureBase32Plugin)


crypto?

optional crypto: CryptoPlugin

Defined in: otplib/src/class.ts:48

Crypto plugin to use (default: NobleCryptoPlugin)


strategy?

optional strategy: OTPStrategy

Defined in: otplib/src/class.ts:43

OTP strategy to use

  • 'totp': Time-based OTP (default)
  • 'hotp': HMAC-based OTP

Released under the MIT License.