UNPKG

angular-auth-oidc-client

Version:

An OpenID Connect Code Flow with PKCE,Implicit Flow client for Angular

18 lines (17 loc) 911 B
import { OpenIdConfiguration, OpenIdInternalConfiguration } from '../models/auth.configuration'; import { AuthWellKnownEndpoints } from '../models/auth.well-known-endpoints'; import { PlatformProvider } from './platform.provider'; export declare class ConfigurationProvider { private platformProvider; private DEFAULT_CONFIG; private INITIAL_AUTHWELLKNOWN; private mergedOpenIdConfiguration; private authWellKnownEndpoints; private onConfigurationChangeInternal; readonly openIDConfiguration: OpenIdInternalConfiguration; readonly wellKnownEndpoints: AuthWellKnownEndpoints; readonly onConfigurationChange: import("rxjs").Observable<OpenIdConfiguration>; constructor(platformProvider: PlatformProvider); setup(passedOpenIfConfiguration: OpenIdConfiguration, passedAuthWellKnownEndpoints: AuthWellKnownEndpoints): void; private setSpecialCases; }