UNPKG

@codesmith-99/ionic-appauth-test

Version:

Intergration for OpenId/AppAuth-JS into Ionic V3/4/5

17 lines (16 loc) 1 kB
import { AuthorizationRequestHandler, StorageBackend, BasicQueryStringUtils, DefaultCrypto, AuthorizationServiceConfiguration, AuthorizationRequest, AuthorizationRequestResponse } from "@openid/appauth"; import { Browser } from "./auth-browser"; export declare const AUTHORIZATION_RESPONSE_KEY = "auth_response"; export declare class IonicAuthorizationRequestHandler extends AuthorizationRequestHandler { private browser; private storage; private generateRandom; constructor(browser: Browser, storage: StorageBackend, utils?: BasicQueryStringUtils, generateRandom?: DefaultCrypto); performAuthorizationRequest(configuration: AuthorizationServiceConfiguration, request: AuthorizationRequest): Promise<void>; protected completeAuthorizationRequest(): Promise<AuthorizationRequestResponse>; private getAuthorizationRequest; private getAuthorizationError; private getAuthorizationResponse; private removeItemsFromStorage; private getQueryParams; }