UNPKG

bc-adal-angular

Version:

Library wrapper for Angular 6+, development over Microsoft ADAL (Azure Active Directory Authentication Library) - [https://github.com/AzureAD/azure-activedirectory-library-for-js](https://github.com/AzureAD/azure-activedirectory-library-for-js) that helps

47 lines 4.36 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { CommonModule } from '@angular/common'; import { HTTP_INTERCEPTORS, HttpClientModule } from '@angular/common/http'; import { NgModule } from '@angular/core'; import { ADAL_OPTIONS } from './config/adal.options'; import { AdalAccessGuard } from './guards/adal-access.guard'; import { BcAdalAngularInterceptor } from './services/bc-adal-angular.interceptor'; import { BcAdalAngularService } from './services/bc-adal-angular.service'; var BcAdalAngularModule = /** @class */ (function () { function BcAdalAngularModule() { } /** * @param {?} options * @return {?} */ BcAdalAngularModule.forRoot = /** * @param {?} options * @return {?} */ function (options) { return { ngModule: BcAdalAngularModule, providers: [ BcAdalAngularService, AdalAccessGuard, { provide: HTTP_INTERCEPTORS, useClass: BcAdalAngularInterceptor, multi: true }, { provide: ADAL_OPTIONS, useValue: options } ] }; }; BcAdalAngularModule.decorators = [ { type: NgModule, args: [{ imports: [CommonModule, HttpClientModule], declarations: [] },] } ]; return BcAdalAngularModule; }()); export { BcAdalAngularModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmMtYWRhbC1hbmd1bGFyLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2JjLWFkYWwtYW5ndWxhci8iLCJzb3VyY2VzIjpbImxpYi9iYy1hZGFsLWFuZ3VsYXIubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsWUFBWSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDL0MsT0FBTyxFQUFFLGlCQUFpQixFQUFFLGdCQUFnQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFFM0UsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV6QyxPQUFPLEVBQUUsWUFBWSxFQUFlLE1BQU0sdUJBQXVCLENBQUM7QUFDbEUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzdELE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLHdDQUF3QyxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBRTFFO0lBQUE7SUFvQkEsQ0FBQzs7Ozs7SUFmUSwyQkFBTzs7OztJQUFkLFVBQWUsT0FBb0I7UUFDakMsT0FBTztZQUNMLFFBQVEsRUFBRSxtQkFBbUI7WUFDN0IsU0FBUyxFQUFFO2dCQUNULG9CQUFvQjtnQkFDcEIsZUFBZTtnQkFDZjtvQkFDRSxPQUFPLEVBQUUsaUJBQWlCO29CQUMxQixRQUFRLEVBQUUsd0JBQXdCO29CQUNsQyxLQUFLLEVBQUUsSUFBSTtpQkFDWjtnQkFDRCxFQUFFLE9BQU8sRUFBRSxZQUFZLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRTthQUM3QztTQUNGLENBQUM7SUFDSixDQUFDOztnQkFuQkYsUUFBUSxTQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLFlBQVksRUFBRSxnQkFBZ0IsQ0FBQztvQkFDekMsWUFBWSxFQUFFLEVBQUU7aUJBQ2pCOztJQWlCRCwwQkFBQztDQUFBLEFBcEJELElBb0JDO1NBaEJZLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbW1vbk1vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbic7XHJcbmltcG9ydCB7IEhUVFBfSU5URVJDRVBUT1JTLCBIdHRwQ2xpZW50TW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uL2h0dHAnO1xyXG5pbXBvcnQgeyBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29tcGlsZXIvc3JjL2NvcmUnO1xyXG5pbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuaW1wb3J0IHsgQURBTF9PUFRJT05TLCBBZGFsT3B0aW9ucyB9IGZyb20gJy4vY29uZmlnL2FkYWwub3B0aW9ucyc7XHJcbmltcG9ydCB7IEFkYWxBY2Nlc3NHdWFyZCB9IGZyb20gJy4vZ3VhcmRzL2FkYWwtYWNjZXNzLmd1YXJkJztcclxuaW1wb3J0IHsgQmNBZGFsQW5ndWxhckludGVyY2VwdG9yIH0gZnJvbSAnLi9zZXJ2aWNlcy9iYy1hZGFsLWFuZ3VsYXIuaW50ZXJjZXB0b3InO1xyXG5pbXBvcnQgeyBCY0FkYWxBbmd1bGFyU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvYmMtYWRhbC1hbmd1bGFyLnNlcnZpY2UnO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbQ29tbW9uTW9kdWxlLCBIdHRwQ2xpZW50TW9kdWxlXSxcclxuICBkZWNsYXJhdGlvbnM6IFtdXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBCY0FkYWxBbmd1bGFyTW9kdWxlIHtcclxuICBzdGF0aWMgZm9yUm9vdChvcHRpb25zOiBBZGFsT3B0aW9ucyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IEJjQWRhbEFuZ3VsYXJNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIEJjQWRhbEFuZ3VsYXJTZXJ2aWNlLFxyXG4gICAgICAgIEFkYWxBY2Nlc3NHdWFyZCxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwcm92aWRlOiBIVFRQX0lOVEVSQ0VQVE9SUyxcclxuICAgICAgICAgIHVzZUNsYXNzOiBCY0FkYWxBbmd1bGFySW50ZXJjZXB0b3IsXHJcbiAgICAgICAgICBtdWx0aTogdHJ1ZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgeyBwcm92aWRlOiBBREFMX09QVElPTlMsIHVzZVZhbHVlOiBvcHRpb25zIH1cclxuICAgICAgXVxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19