UNPKG

angular-auth-oidc-client

Version:
30 lines (29 loc) 1.46 kB
import { Observable } from 'rxjs'; import { OpenIdConfiguration } from '../config/openid-configuration'; import { LoginResponse } from '../login/login-response'; import * as i0 from "@angular/core"; 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; 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 getConfig; private checkAuthWithConfig; private startCheckSessionAndValidation; private getConfigurationWithUrlState; private composeMultipleLoginResults; static ɵfac: i0.ɵɵFactoryDeclaration<CheckAuthService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<CheckAuthService>; }