ng2-adal-aot
Version:
Use Azure AD Library - ADAL in Angular 2
31 lines (30 loc) • 984 B
TypeScript
/**
* ng2-adal-aot - Use Azure AD Library - ADAL in Angular 2
* @version v0.3.4
* @link https://github.com/2020-vision/angular2-adal#readme
* @license MIT
*/
/// <reference types="adal" />
import { Observable } from 'rxjs/Observable';
import { OAuthData } from "./oauthdata.model";
export declare class AdalService {
private adalContext;
private oauthData;
init(configOptions: adal.Config): void;
readonly config: adal.Config;
readonly userInfo: OAuthData;
login(): void;
loginInProgress(): boolean;
logOut(): void;
handleWindowCallback(): void;
getCachedToken(resource: string): string;
acquireToken(resource: string): any;
getUser(): Observable<adal.User>;
clearCache(): void;
clearCacheForResource(resource: string): void;
info(message: string): void;
verbose(message: string): void;
GetResourceForEndpoint(url: string): string;
refreshDataFromCache(): void;
private updateDataFromCache(resource);
}