ngx-adal-angular
Version:
It is a easy way to implement microsoft adal authentication, it was taken of microsoft-adal-angular6 and compiled in Angular 14 to implement with higher versions to 7
22 lines (21 loc) • 779 B
TypeScript
/// <reference types="adal" />
import * as i0 from "@angular/core";
export declare class NgxAdalAngularService {
private adalConfig;
private context;
constructor(adalConfig: any);
get LoggedInUserEmail(): string;
get LoggedInUserName(): any;
login(): void;
logout(): void;
GetResourceForEndpoint(url: string): string;
RenewToken(url: string): void;
acquireToken(url: string): import("rxjs").Observable<any>;
getToken(url: string): string;
handleCallback(): void;
get userInfo(): adal.User;
get accessToken(): string;
get isAuthenticated(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<NgxAdalAngularService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<NgxAdalAngularService>;
}