otplib API Documentation / otplib / OTPClassOptions
Type Alias: OTPClassOptions
OTPClassOptions =
object
Defined in: otplib/src/class.ts:37
Options for the OTP class
Properties
base32?
optionalbase32:Base32Plugin
Defined in: otplib/src/class.ts:53
Base32 plugin to use (default: ScureBase32Plugin)
crypto?
optionalcrypto:CryptoPlugin
Defined in: otplib/src/class.ts:48
Crypto plugin to use (default: NobleCryptoPlugin)
strategy?
optionalstrategy:OTPStrategy
Defined in: otplib/src/class.ts:43
OTP strategy to use
- 'totp': Time-based OTP (default)
- 'hotp': HMAC-based OTP