InvalidGrantError

The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client. See Section 5.2 of RFC 6749.

const InvalidGrantError = require('@node-oauth/oauth2-server/lib/errors/invalid-grant-error');

new InvalidGrantError(message, properties)

Instantiates an InvalidGrantError.

Arguments:

Name

Type

Description

[message=undefined]

String|Error

See new OAuthError(message, properties).

[properties={}]

Object

See new OAuthError(message, properties).

[properties.code=400]

Object

See new OAuthError(message, properties).

[properties.name=’invalid_grant’]

String

The error name used in responses generated from this error.

Return value:

A new instance of InvalidGrantError.

Remarks:

const err = new InvalidGrantError();
// err.message === 'Bad Request'
// err.code === 400
// err.name === 'invalid_grant'

message

See OAuthError#message.


code

Typically 400. See OAuthError#code.


inner

See OAuthError#inner.


name

Typically 'invalid_grant'. See OAuthError#name.