2.0.0 • Published 3 years ago

authy-helper v2.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
3 years ago

Authy Verify API Helper For Node.JS

Zero Dependency

Build Status

Official Authy documentation

Installation

npm i authy-helper --save

Usage

Authy Create User

const  authy = require('authy-helper')('YOUR API KEY');

  

var  createSmsUserResult = await authy.createUser('test@test.com', '532999999', '90');
console.log(createSmsUserResult.user.id) // This is authyId of user

Authy Delete User

const  authy = require('authy-helper')('YOUR API KEY');
var  createSmsUserResult = await authy.delete(userAuthyId);

Send Verify Code via Sms

let force = true; // default value false.
let sendSmsResult = await authy.sendSmsVerifyCode(userAuthyId, force);

Verify Code

let  verifySmsCodeResult = await authy.verifySmsCode(userAuthyId, code);

Send Push Authentication Request

let  sendPushResultResult = await authy.sendPushAuthenticationRequest(
userAuthyId,

'This is test', // Push message title

{ // OPTIONAL

username: 'Meltay Berk',

location: 'Izmir'

},

{ // OPTIONAL

transaction_num: "TRAACCBB"

},

null, // Logo

120000  // Code expire time (second)

);

var  transactionId = sendPushResultResult.approval_request.uuid;

Check Push Authentication Request State

let  status = await authy.checkAuthenticationRequestStatus(uuid);
console.log(status.approval_request.status); // pending, aproved, expired or denied

Get App Details

let appDetails = await authy.getAppDetails();
console.log(appDetails);

Get User Status

let userStatus = await authy.getUserStatus(userAuthyId);
console.log(userStatus);

Test for Developer

npm test

2.0.0

3 years ago

1.0.5

3 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago