microsoft-adal-angular6
Version:
This is a wrapper library for Angular 6 (Angular 6.X.X and Angular 7.X.X) modules over Microsoft ADAL (Azure Active Directory Authentication Library)
20 lines (19 loc) • 648 B
TypeScript
/// <reference path="../../../node_modules/@types/adal/index.d.ts" />
import { Observable } from 'rxjs';
export declare class MsAdalAngular6Service {
private adalConfig;
private context;
constructor(adalConfig: any);
readonly LoggedInUserEmail: string;
readonly LoggedInUserName: any;
login(): void;
logout(): void;
GetResourceForEndpoint(url: string): string;
RenewToken(url: string): void;
acquireToken(url: string): Observable<any>;
getToken(url: string): string;
handleCallback(): void;
readonly userInfo: adal.User;
readonly accessToken: string;
readonly isAuthenticated: boolean;
}