UNPKG

@sneko/ionic-appauth

Version:

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

14 lines (13 loc) 718 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; }