angular-auth-oidc-client
Version:
An OpenID Connect Code Flow with PKCE,Implicit Flow client for Angular
18 lines (17 loc) • 911 B
TypeScript
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;
}