UNPKG

@imolinelli/ionic-appauth

Version:

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

14 lines (13 loc) 731 B
import { EndSessionRequest } from "./end-session-request"; import { AuthorizationServiceConfiguration, BasicQueryStringUtils } from "@openid/appauth"; import { Browser } from "./auth-browser"; export interface EndSessionHandler { performEndSessionRequest(configuration: AuthorizationServiceConfiguration, request: EndSessionRequest): Promise<string | undefined>; } export declare class IonicEndSessionHandler implements EndSessionHandler { private browser; private utils; constructor(browser: Browser, utils?: BasicQueryStringUtils); performEndSessionRequest(configuration: AuthorizationServiceConfiguration, request: EndSessionRequest): Promise<string | undefined>; private buildRequestUrl; }