3.1. Autenticação em Angular

3.1. Autenticação em Angular

Instalando a biblioteca de conexão .angular-oauth2-oidc

utilize o comando: npm i angular-oauth2-oidc

Configurando o plugin

Na sua aplicação crie uma pasta chamada “Core” e nela crie um arquivo chamado auth.config.ts. 

A classe auth.config.ts será responsável pela configuração da conexão com o PnTOAuth2

 

import { AuthConfig } from 'angular-oauth2-oidc'; export const authConfig: AuthConfig = { issuer: 'https://auth.plugntrade.com.br/pntauthorizationserverprovider', clientId: 'APP_PNT', responseType: 'code', redirectUri: window.location.origin + '/#/dashboard', scope: 'openid robot_signalr_api', postLogoutRedirectUri: window.location.origin, silentRefreshRedirectUri: window.location.origin , customQueryParams: { 'device_id_type': 'device1', 'device_id': 'QKQ1.190910.002 V12.5.1.0.QFGEUXM', 'expoToken': 'ExponentPushToken[123456]', 'systemOrigem': 'APP' } };

 

Plug and Trade Sistemas