angular-simple-oidc
Version:
Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.
17 lines (16 loc) • 897 B
TypeScript
import { OidcDiscoveryDocClient } from './discovery-document/oidc-discovery-doc-client.service';
import { TokenUrlService } from 'angular-simple-oidc/core';
import { TokenStorageService } from './token-storage.service';
import { EventsService } from 'angular-simple-oidc/events';
export declare class EndSessionClientService {
protected readonly window: Window;
protected readonly discoveryDocumentClient: OidcDiscoveryDocClient;
protected readonly tokenUrl: TokenUrlService;
protected readonly tokenStorage: TokenStorageService;
protected readonly events: EventsService;
constructor(window: Window, discoveryDocumentClient: OidcDiscoveryDocClient, tokenUrl: TokenUrlService, tokenStorage: TokenStorageService, events: EventsService);
logoutWithRedirect(postLogoutRedirectUri?: string): import("rxjs").Observable<{
url: string;
state: string;
}>;
}