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