UNPKG

@alwatr/token

Version:

Secure authentication HOTP token generator (the HMAC-based One-Time Password algorithm) written in tiny TypeScript module.

13 lines 577 B
import type { TokenGeneratorConfig, TokenStatus, DigestAlgorithm } from './type.js'; export type { TokenGeneratorConfig, TokenStatus, DigestAlgorithm }; export declare class AlwatrTokenGenerator { config: TokenGeneratorConfig; protected _logger: import("@alwatr/logger").AlwatrLogger; private _duration; get epoch(): number; constructor(config: TokenGeneratorConfig); protected _generate(data: string, epoch: number): string; generate(data: string): string; verify(data: string, token: string): TokenStatus; } //# sourceMappingURL=token.d.ts.map