Module: otp
Interfaces
Functions
generateSecret
▸ generateSecret(): Promise
<string
>
Returns
Promise
<string
>
Defined in
generateURL
▸ generateURL(__namedParameters
): string
Parameters
Name | Type |
---|---|
__namedParameters |
{ account : string ; issuer? : string ; secret : string ; type? : "hotp" | "totp" } & Partial <TOTPOpts > |
Returns
string
Defined in
getCounter
▸ getCounter(time?
, __namedParameters?
): number
Parameters
Name | Type |
---|---|
time |
number |
__namedParameters |
Object |
__namedParameters.interval? |
number |
Returns
number
Defined in
hotp
▸ hotp(secret
, counter
, __namedParameters?
): Promise
<string
>
Parameters
Name | Type |
---|---|
secret |
Uint8Array |
counter |
number |
__namedParameters |
HOTPOpts |
Returns
Promise
<string
>
Defined in
parseURL
▸ parseURL(data
): Object
Parameters
Name | Type |
---|---|
data |
string |
Returns
Object
Name | Type |
---|---|
secret |
string |
Defined in
totp
▸ totp(secret
, time?
, __namedParameters?
): Promise
<string
>
Parameters
Name | Type |
---|---|
secret |
Uint8Array |
time |
number |
__namedParameters |
TOTPOpts |
Returns
Promise
<string
>
Defined in
validateHotp
▸ validateHotp(secret
, token
, counter
, __namedParameters?
):
Promise
<boolean
>
Parameters
Name | Type |
---|---|
secret |
Uint8Array |
token |
string |
counter |
number |
__namedParameters |
TOTPValidationOpts |
Returns
Promise
<boolean
>