UNPKG

@ariyana/appauth

Version:

A general purpose OAuth client.

15 lines (14 loc) 988 B
import { AuthorizationRequest } from '../authorization_request'; import { AuthorizationRequestHandler, AuthorizationRequestResponse } from '../authorization_request_handler'; import { AuthorizationServiceConfiguration } from '../authorization_service_configuration'; import { Crypto } from '../crypto_utils'; import { QueryStringUtils } from '../query_string_utils'; export declare class NodeBasedHandler extends AuthorizationRequestHandler { httpServerPort: number; authorizationPromise: Promise<AuthorizationRequestResponse | null> | null; /** The content for the authorization redirect response page. */ protected authorizationRedirectPageContent: string; constructor(httpServerPort?: number, utils?: QueryStringUtils, crypto?: Crypto); performAuthorizationRequest(configuration: AuthorizationServiceConfiguration, request: AuthorizationRequest): void; protected completeAuthorizationRequest(): Promise<AuthorizationRequestResponse | null>; }