UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

19 lines (18 loc) 625 B
import GirafeSingleton from '../../base/GirafeSingleton.js'; import IGirafeContext from '../context/icontext.js'; export default class AuthManager extends GirafeSingleton { private serviceWorkerHelper; private issuerManager; private readonly gmfManager; private get state(); constructor(context: IGirafeContext); initializeSingleton(): void; initialize(sw: ServiceWorker | null): Promise<void>; private initializeOAuth; private initializeGmfAuth; private loginStateChanged; private tokensChanged; login(): Promise<void>; private silentLogin; logout(): Promise<void>; }