Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@vonage/verify2

Package Overview
Dependencies
Maintainers
42
Versions
25
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vonage/verify2 - npm Package Compare versions

Comparing version 1.1.0 to 1.2.0

7

lib/types/verifcationRequest.ts

@@ -9,6 +9,2 @@ import { VerifyLocale } from '../enums';

type SMSWorkFlowRequest = {
app_has: string
} & Omit<SMSWorkflow, 'appHash'>
export type VerificationRequest = {

@@ -18,3 +14,3 @@ brand: string

| EmailWorkflow
| SMSWorkFlowRequest
| (Omit<SMSWorkflow, 'appHash'> & { app_hash: string })
| SilentAuthWorkflow

@@ -25,2 +21,3 @@ | VoiceWorkflow

>
code?: string
locale?: VerifyLocale

@@ -27,0 +24,0 @@ channel_timeout?: number

@@ -19,2 +19,3 @@ import { VerifyLocale } from '../enums';

>
code?: string
locale?: VerifyLocale

@@ -21,0 +22,0 @@ channelTimeout?: number

{
"name": "@vonage/verify2",
"version": "1.1.0",
"version": "1.2.0",
"description": "Verify API provides a choice of routes for sending a code to a user. You can use this to confirm a user's contact information, as a second factor when authenticating users, or for step-up authentication.",

@@ -29,8 +29,8 @@ "homepage": "https://github.com/vonage/vonage-node-sdk/tree/main/packages/verify2#readme",

"dependencies": {
"@vonage/server-client": "^1.3.0"
"@vonage/server-client": "^1.4.0"
},
"devDependencies": {
"@vonage/auth": "^1.2.0",
"@vonage/auth": "^1.3.0",
"nock": "^13.3.0"
}
}
# Vonage Verify SDK for Node.js
![GitHub Workflow Status (branch)](https://img.shields.io/github/actions/workflow/status/Vonage/vonage-node-sdk/ci.yml?branch=3.x)
[![Codecov](https://img.shields.io/codecov/c/github/vonage/vonage-node-sdk?label=Codecov&logo=codecov&style=flat-square)](https://codecov.io/gh/Vonage/vonage-server-sdk)
![Latest Release](https://img.shields.io/npm/v/@vonage/verify2)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg?style=flat-square)](../../CODE_OF_CONDUCT.md)
[![License](https://img.shields.io/npm/l/@vonage/verify2?label=License&style=flat-square)][license]
![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/vonage/vonage-node-sdk/ci.yml?branch=3.x) [![Codecov](https://img.shields.io/codecov/c/github/vonage/vonage-node-sdk?label=Codecov&logo=codecov&style=flat-square)](https://codecov.io/gh/Vonage/vonage-server-sdk) ![Latest Release](https://img.shields.io/npm/v/@vonage/verify2?label=%40vonage%2Fverify2&style=flat-square) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg?style=flat-square)](../../CODE_OF_CONDUCT.md) [![License](https://img.shields.io/npm/l/@vonage/accounts?label=License&style=flat-square)][license]
<img src="https://developer.nexmo.com/images/logos/vbc-logo.svg" height="48px" alt="Vonage" />
This is the Vonage Verify (for version 2) SDK for Node.js for use with
[Vonage APIs](https://www.vonage.com/). To use it you will need a Vonage
account. Sign up [for free at vonage.com][signup].
This is the Vonage Verify (for version 2) SDK for Node.js for use with [Vonage APIs](https://www.vonage.com/). To use it you will need a Vonage account. Sign up [for free at vonage.com][signup].
For full API documentation refer to
[developer.vonage.com](https://developer.vonage.com/).
For full API documentation refer to [developer.vonage.com](https://developer.vonage.com/).
- [Installation](#installation)
- [Usage](#using-the-vonage-verify-sdk)
- [Usage](#usage)
- [Promises](#promises)

@@ -37,9 +31,5 @@ - [Testing](#testing)

## Using the Vonage Verify v2 SDK
## Usage
The SDK can be used standalone from the main
[Vonage Server SDK for Node.js](https://github.com/vonage/vonage-node-sdk) if
you only need to use the Messages API. All you need to do is
`require('@vonage/verify')`, and use the returned object to create your own
client.
Unlike the other SDK's this package is not include in the [Vonage Server SDK for Node.js](https://github.com/vonage/vonage-node-sdk)

@@ -51,4 +41,4 @@ ```js

const credentials = new Auth({
applicationId: APP_ID,
privateKey: PRIAVTE_KEY,
applicationId: APP_ID,
privateKey: PRIAVTE_KEY,
})

@@ -59,9 +49,7 @@ const options = {}

Where `credentials` is any option from [`@vonage/auth`](https://github.com/Vonage/vonage-node-sdk/tree/3.x/readme/packages/auth#options),
and `options` is any option from [`@vonage/server-client`](https://github.com/Vonage/vonage-node-sdk/tree/3.x/readme/packages/server-client#options)
Where `credentials` is any option from [`@vonage/auth`](https://github.com/Vonage/vonage-node-sdk/blob/3.x/packages/auth/README.md#options), and `options` is any option from [`@vonage/server-client`](https://github.com/Vonage/vonage-node-sdk/blob/3.x/packages/server-client/README.md#options)
## Promises
Most methods that interact with the Vonage API uses Promises. You can either
resolve these yourself, or use `await` to wait for a response.
Most methods that interact with the Vonage API uses Promises. You can either resolve these yourself, or use `await` to wait for a response.

@@ -72,5 +60,5 @@ ```js

vonage.verify2
.checkCode(VERIFY_REQUEST_ID, CODE)
.then((resp) => console.log(resp))
.catch((err) => console.error(err))
.checkCode(VERIFY_REQUEST_ID, CODE)
.then((resp) => console.log(resp))
.catch((err) => console.error(err))
```

@@ -77,0 +65,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc