UNPKG

@delewis13/appauth

Version:

A general purpose OAuth client. Vendored awaiting PR merge

36 lines (35 loc) 986 B
import { StringMap } from './types'; export declare const GRANT_TYPE_AUTHORIZATION_CODE = "authorization_code"; export declare const GRANT_TYPE_REFRESH_TOKEN = "refresh_token"; /** * Represents the Token Request as JSON. */ export interface TokenRequestJson { grant_type: string; code?: string; refresh_token?: string; redirect_uri: string; client_id: string; client_secret?: string; extras?: StringMap; } /** * Represents an Access Token request. * For more information look at: * https://tools.ietf.org/html/rfc6749#section-4.1.3 */ export declare class TokenRequest { clientId: string; clientSecret?: string; redirectUri: string; grantType: string; code: string | undefined; refreshToken: string | undefined; extras: StringMap | undefined; constructor(request: TokenRequestJson); /** * Serializes a TokenRequest to a JavaScript object. */ toJson(): TokenRequestJson; toStringMap(): StringMap; }