UNPKG

oidc-client-rx

Version:

ReactiveX enhanced OIDC and OAuth2 protocol support for browser-based JavaScript applications

31 lines 1.18 kB
import { type Observable } from 'rxjs'; import type { OpenIdConfiguration } from './openid-configuration'; export declare class ConfigurationService { private readonly loggerService; private readonly publicEventsService; private readonly storagePersistenceService; private readonly platformProvider; private readonly authWellKnownService; private readonly loader; private readonly configValidationService; private configsInternal; hasManyConfigs(): boolean; getAllConfigurations(): OpenIdConfiguration[]; getOpenIDConfiguration(configId?: string): Observable<OpenIdConfiguration | null>; getOpenIDConfigurations(configId?: string): Observable<{ allConfigs: OpenIdConfiguration[]; currentConfig: OpenIdConfiguration | null; }>; hasAtLeastOneConfig(): boolean; private saveConfig; private loadConfigs; private configsAlreadySaved; private getConfig; private prepareAndSaveConfigs; private createUniqueIds; private handleConfig; private enhanceConfigWithWellKnownEndpoint; private prepareConfig; private setSpecialCases; } //# sourceMappingURL=config.service.d.ts.map