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
TypeScript
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>;
}