otplib API Documentation / otplib / class / OTPClassOptions
Type Alias: OTPClassOptions
OTPClassOptions =
object
Defined in: otplib/src/class.ts:38
Options for the OTP class
Properties
base32?
optionalbase32:Base32Plugin
Defined in: otplib/src/class.ts:54
Base32 plugin to use (default: ScureBase32Plugin)
crypto?
optionalcrypto:CryptoPlugin
Defined in: otplib/src/class.ts:49
Crypto plugin to use (default: NobleCryptoPlugin)
guardrails?
optionalguardrails:OTPGuardrails
Defined in: otplib/src/class.ts:59
Validation guardrails
strategy?
optionalstrategy:OTPStrategy
Defined in: otplib/src/class.ts:44
OTP strategy to use
- 'totp': Time-based OTP (default)
- 'hotp': HMAC-based OTP