UNPKG

oidc-client-rx

Version:

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

27 lines 1.35 kB
import { type Observable } from 'rxjs'; import type { OpenIdConfiguration } from '../config/openid-configuration'; import type { LoginResponse } from '../login/login-response'; export declare class CheckAuthService { private readonly checkSessionService; private readonly currentUrlService; private readonly silentRenewService; private readonly userService; private readonly loggerService; private readonly authStateService; private readonly callbackService; private readonly refreshSessionService; private readonly periodicallyTokenCheckService; private readonly popupService; private readonly autoLoginService; private readonly storagePersistenceService; private readonly publicEventsService; private getConfig; checkAuth(configuration: OpenIdConfiguration | null, allConfigs: OpenIdConfiguration[], url?: string): Observable<LoginResponse>; checkAuthMultiple(allConfigs: OpenIdConfiguration[], url?: string): Observable<LoginResponse[]>; checkAuthIncludingServer(configuration: OpenIdConfiguration | null, allConfigs: OpenIdConfiguration[]): Observable<LoginResponse>; private checkAuthWithConfig; private startCheckSessionAndValidation; private getConfigurationWithUrlState; private composeMultipleLoginResults; } //# sourceMappingURL=check-auth.service.d.ts.map