3.0.4 • Published 7 years ago

mongeral-widget-authenticator v3.0.4

Weekly downloads
6
License
MIT
Repository
github
Last release
7 years ago

mongeral-widget-authenticator

Installation

Para instalar o pacote de autenticação do Identity Server da Mongeral:

$ npm install mongeral-widget-authenticator --save

Consuming your library

Em AppModule:

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

import { AppComponent } from './app.component';

// Importar o serviço
import { AutenticadorWidgetService } from 'mongeral-widget-authenticator/dist/autenticador.widget.service';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [AutenticadorWidgetService], //Adicione o serviço no provider
  bootstrap: [AppComponent]
})
export class AppModule { }

Em app/app.component.ts injete o servico e coloque o arquivo com detalhes do servidor Identity:

export class AppComponent {
	title = 'Mongeral Aegon Wiget Referencia Boilerplate';

	constructor(autenticadorWidgetService: AutenticadorWidgetService) {

		autenticadorWidgetService.configureAuth(environment.authConfig);
	}
} 

Modelo arquivo de configuração:

 authConfig: {
    issuer: '???url do issuer???',
    redirectUri: window.location + 'index.html',
    silentRefreshRedirectUri: window.location + 'index.html',
    clientId: '???id do client???',
    scope: 'openid profile email',
    oidc: true,
    requestAccessToken: true,
    sessionChecksEnabled: true,
    tokenValidationHandler: new JwksValidationHandler()
  }

Development

To generate all *.js, *.d.ts and *.metadata.json files:

$ npm run build

To lint all *.ts files:

$ npm run lint

License

MIT © Daniel

3.0.4

7 years ago

3.0.1

7 years ago

3.0.0

7 years ago

0.1.0

7 years ago