UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

29 lines (28 loc) 887 B
import GirafeSingleton from '../../base/GirafeSingleton'; export default class GMFManager extends GirafeSingleton { private readonly configManager; private readonly stateManager; private get isOAuth(); constructor(type: string); get state(): import("../main").State; get gmfConfigForOAuth(): { userInfoUrl: string; loginUrl: string; logoutUrl: string; anonymousUsername: string; authMode: "token" | "cookie"; refererPolicy: ReferrerPolicy; }; get gmfConfigForGmfAuth(): { url: string; loginRequired: boolean; checkSessionOnLoad: boolean; audience: string[]; authMode: "cookie"; refererPolicy: ReferrerPolicy; audienceExcludedPaths: string[]; }; loginWithToken(): Promise<void>; logout(): Promise<void>; getUserInfo(): Promise<void>; }