UNPKG

oauth2-client-ts

Version:

An exstensible OAuth 2.0, standard compliant client library for Node.js and the Web.

52 lines (51 loc) 1.91 kB
import { ErrorRegistryError } from './error_registry'; /** * The request is missing a required parameter, includes an * unsupported parameter value (other than grant type), * repeats a parameter, includes multiple credentials, * utilizes more than one mechanism for authenticating the * client, or is otherwise malformed. */ export declare class InvalidRequestError extends ErrorRegistryError { } /** * Client authentication failed (e.g., unknown client, no * client authentication included, or unsupported * authentication method). The authorization server MAY * return an HTTP 401 (Unauthorized) status code to indicate * which HTTP authentication schemes are supported. If the * client attempted to authenticate via the "Authorization" * request header field, the authorization server MUST * respond with an HTTP 401 (Unauthorized) status code and * include the "WWW-Authenticate" response header field * matching the authentication scheme used by the client. */ export declare class InvalidClientError extends ErrorRegistryError { } /** * 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. */ export declare class InvalidGrantError extends ErrorRegistryError { } /** * The authenticated client is not authorized to use this * authorization grant type. */ export declare class UnauthorizedClientError extends ErrorRegistryError { } /** * The authorization grant type is not supported by the * authorization server. */ export declare class UnsupportedGrantTypeError extends ErrorRegistryError { } /** * The requested scope is invalid, unknown, malformed, or * exceeds the scope granted by the resource owner. */ export declare class InvalidScopeError extends ErrorRegistryError { }