@kephas/ngx-oidc
Version:
Provides the integration of the OIDC API with Kephas and Angular 12+.
25 lines (24 loc) • 1.16 kB
TypeScript
import { OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { BehaviorSubject } from 'rxjs';
import { AuthenticationService } from '../authentication.service';
import { AuthenticationSettingsProvider } from '../authentication.settings';
import * as i0 from "@angular/core";
export declare class LoginComponent 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 login;
private processLoginCallback;
private redirectToRegister;
private redirectToProfile;
private navigateToReturnUrl;
private getReturnUrl;
private redirectToApiAuthorizationPath;
static ɵfac: i0.ɵɵFactoryDeclaration<LoginComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<LoginComponent, "app-login", never, {}, {}, never, never>;
}