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'
}
};