UNPKG

angular-simple-oidc

Version:

Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.

18 lines (17 loc) 887 B
import { ModuleWithProviders } from '@angular/core'; import { SessionManagementConfig } from './models'; import { SessionCheckDaemonService } from './session-check-daemon.service'; import { SilentFlowDaemonService } from './silent-flow-daemon.service'; /** * Implements Session Checks according to Session Management * https://openid.net/specs/openid-connect-session-1_0.html */ export declare class SessionManagementModule { protected readonly sessionCheckDaemonService: SessionCheckDaemonService; protected readonly silentFlowDaemonService: SilentFlowDaemonService; constructor(sessionCheckDaemonService: SessionCheckDaemonService, silentFlowDaemonService: SilentFlowDaemonService); /** * Should be called once on your Angular Root Application Module */ static forRoot(config?: SessionManagementConfig): ModuleWithProviders<SessionManagementModule>; }