UNPKG

@alfresco/adf-core

Version:
37 lines (36 loc) 1.36 kB
import { AuthConfig } from 'angular-oauth2-oidc'; import { AppConfigService } from '../../app-config/app-config.service'; import { AuthModuleConfig } from './auth-config'; import { OauthConfigModel } from '../models/oauth-config.model'; import * as i0 from "@angular/core"; /** * Create auth configuration factory * * @param authConfigService auth config service * @returns factory function */ export declare function authConfigFactory(authConfigService: AuthConfigService): Promise<AuthConfig>; export declare class AuthConfigService { private appConfigService; private readonly authModuleConfig; constructor(appConfigService: AppConfigService, authModuleConfig: AuthModuleConfig); private _authConfig; get authConfig(): AuthConfig; loadConfig(): Promise<AuthConfig>; loadAppConfig(): AuthConfig; getSessionCheckEnabled(oauth2: OauthConfigModel): { sessionChecksEnabled: boolean; } | { sessionChecksEnabled?: undefined; }; getClockSkewInSec(oauth2: OauthConfigModel): { clockSkewInSec: number; } | { clockSkewInSec?: undefined; }; getRedirectUri(): string; private getLocationOrigin; private generatePostLogoutUri; static ɵfac: i0.ɵɵFactoryDeclaration<AuthConfigService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<AuthConfigService>; }