7.0.5 • Published 3 years ago

adal-angular-ts v7.0.5

Weekly downloads
22
License
MIT
Repository
github
Last release
3 years ago

npm version npm license

adal-angular-ts

A typescript library that allows you to authenticate against Azure Active Directory.

Version 6.0.0 ^ supports Angular 6.0.0. For Support for Angular 2.0.0 > & < 6.0.0 run npm i adal-angular-ts@1.1.6.

Version 7.0.0 ^ supports Angular 7.0.0. For Support for Angular 6.0.0 > & < 7.0.0 run npm i adal-angular-ts@6.1.0.

This library was built using Angular CLI.

Instalation

npm i adal-angular-ts

Example Usage

Add Module to Bootstrap of Application

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { AdalAngularTSModule, TokenInterceptor } from "adal-angular-ts";

const adalConfig = {
  clientId: '11111111-1111-1111-1111-11111111111',
  tenant: 'companyName.onmicrosoft.com',
  redirectUri: null,
  postLogoutRedirectUrl: window.location.origin,
  instance: 'https://login.microsoftonline.com/',
};

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AdalAngularTSModule.forRoot(adalConfig)
  ],
  // Adding TokenInterceptor will automatically assign the bearer token to all requests
  providers: [
        {
            provide: HTTP_INTERCEPTORS,
            useClass: TokenInterceptor,
            multi: true,
        }
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }

Call Login in desired component

import { Component } from '@angular/core';
import { AdalAngularTSService } from "adal-angular-ts";

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  title = 'app';
  constructor(
    private adalService: AdalAngularTSService
  ){
    this.adalService.login();
  }
}

Issue Reporting

If you have found a bug or if you have a feature request, please report them at this repository issues section.

Contributing

Pull requests are welcome!

7.0.5

3 years ago

7.0.4

3 years ago

7.0.3

3 years ago

7.0.2

4 years ago

7.0.1

4 years ago

7.0.0

5 years ago

6.1.0

6 years ago

6.0.3

6 years ago

6.0.2

6 years ago

6.0.1

6 years ago

6.0.0

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.33-beta

7 years ago

0.0.32-beta

7 years ago

0.0.31-alpha

7 years ago

0.0.30-alpha

7 years ago

0.0.29-alpha

7 years ago

0.0.28-alpha

7 years ago

0.0.27-alpha

7 years ago

0.0.26-alpha

7 years ago

0.0.25-alpha

7 years ago

0.0.24-alpha

7 years ago

0.0.23-alpha

7 years ago

0.0.22-alpha

7 years ago

0.0.21-alpha

7 years ago

0.0.20-alpha

7 years ago

0.0.19-alpha

7 years ago

0.0.18-alpha

7 years ago

0.0.17-alpha

7 years ago

0.0.16-alpha

7 years ago

0.0.15-alpha

7 years ago

0.0.14-alpha

7 years ago

0.0.13-alpha

7 years ago

0.0.12-alpha

7 years ago

0.0.11-alpha

7 years ago

0.0.10-alpha

7 years ago

0.0.9-alpha

7 years ago

0.0.8-alpha

7 years ago

0.0.7-alpha

7 years ago

0.0.6-alpha

7 years ago

0.0.5-alpha

7 years ago

0.0.4-alpha

7 years ago

0.0.3-alpha

7 years ago

0.0.2-alpha

7 years ago

0.0.1-alpha

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago