3.0.4 • Published 8 years ago
mongeral-widget-authenticator v3.0.4
mongeral-widget-authenticator
Installation
Para instalar o pacote de autenticação do Identity Server da Mongeral:
$ npm install mongeral-widget-authenticator --saveConsuming 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 buildTo lint all *.ts files:
$ npm run lintLicense
MIT © Daniel