@kephas/ngx-oidc
Version:
Provides the integration of the OIDC API with Kephas and Angular 12+.
22 lines (21 loc) • 1.05 kB
TypeScript
import { OnInit } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { ActivatedRoute, Router } from '@angular/router';
import { AuthenticationService } from '../authentication.service';
import { AuthenticationSettingsProvider } from '../authentication.settings';
import * as i0 from "@angular/core";
export declare class LogoutComponent implements OnInit {
private authenticationService;
private activatedRoute;
private router;
private authSettingsProvider;
message: BehaviorSubject<string | Error | null>;
constructor(authenticationService: AuthenticationService, activatedRoute: ActivatedRoute, router: Router, authSettingsProvider: AuthenticationSettingsProvider);
ngOnInit(): Promise<void>;
private logout;
private processLogoutCallback;
private navigateToReturnUrl;
private getReturnUrl;
static ɵfac: i0.ɵɵFactoryDeclaration<LogoutComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LogoutComponent, "app-logout", never, {}, {}, never, never>;
}