1.0.1 • Published 10 months ago

@raresail/yubico-otp-client v1.0.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
10 months ago

@raresail/yubico-otp-client

An offline Client for Yubico OTP

Node.js CI Yarn Audit CI CodeQL

Installation

Yarn

yarn add @raresail/yubico-otp-client

NPM

npm install @raresail/yubico-otp-client

Usage

When making the setup for OTP you create a Public ID, a Private ID and a Secret Token.

import { Token } from '@raresail/yubico-otp-client';

const token = new Token('secret', 'private-id', 'public-id');

token.validateCode('code-0'); // return true or false
token.validateCode('code-0'); // will return false if the same code or an older one is used