UNPKG

@delewis13/appauth

Version:

A general purpose OAuth client. Vendored awaiting PR merge

16 lines (15 loc) 1.02 kB
import { AuthorizationRequest } from '../authorization_request'; import { AuthorizationResponse } from '../authorization_response'; import { AuthorizationServiceConfiguration } from '../authorization_service_configuration'; export declare class App { private notifier; private authorizationHandler; private tokenHandler; configuration: AuthorizationServiceConfiguration | undefined; constructor(); fetchServiceConfiguration(): Promise<AuthorizationServiceConfiguration>; makeAuthorizationRequest(configuration: AuthorizationServiceConfiguration): void; makeRefreshTokenRequest(configuration: AuthorizationServiceConfiguration, request: AuthorizationRequest, response: AuthorizationResponse): Promise<import("..").TokenResponse>; makeAccessTokenRequest(configuration: AuthorizationServiceConfiguration, refreshToken: string): Promise<import("..").TokenResponse>; makeRevokeTokenRequest(configuration: AuthorizationServiceConfiguration, refreshToken: string): Promise<boolean>; }