Socket
Socket
Sign inDemoInstall

express-gateway-plugin-oauth

Package Overview
Dependencies
Maintainers
1
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

express-gateway-plugin-oauth - npm Package Compare versions

Comparing version 4.0.1 to 4.0.2

2

package.json
{
"name": "express-gateway-plugin-oauth",
"version": "4.0.1",
"version": "4.0.2",
"description": "Plugin para solicitar autorização do serviço de autenticação remoto.",

@@ -5,0 +5,0 @@ "main": "manifest.js",

@@ -9,23 +9,23 @@ require('dotenv');

debug('Police de authorização de requisições carregada. ( ' + actionParams.authorizationURL + ' ) ');
debug('Police de authorização de requisições carregada.');
return (req, res, next) => {
debug(`Request interceptada ${req.get("X-Forwarded-For")} : ${req.method} ${req.originalUrl}`);
debug('Request interceptada: %s : %s %s', req.headers['user-agent'], req.method, req.originalUrl);
let authorizationURL = actionParams.authorizationURL;
debug(`authorizationURL : ${authorizationURL}`);
debug('authorizationURL : %s', authorizationURL);
let token = req.headers.authorization;
debug(`token : ${token}`);
debug('token : %s', token);
let host = req.subdomains[req.subdomains.length - 1];
debug(`host : ${host}`);
debug('host : %s', host);
let headers = actionParams.extra_headers || {};
debug('headers : ', headers);
debug('headers : \n %j', headers);

@@ -42,10 +42,10 @@ headers.Authorization = token;

debug('requestTemplate : ', requestTemplate);
debug('requestTemplate : \n %j', requestTemplate);
odinRequest.request(requestTemplate, 1).then((response) => {
debug('response : ', response);
let data = JSON.parse(response.body).data;
debug('Authorization response: \n %j', data);
if (data) {

@@ -65,3 +65,3 @@ if (data.idCliente) {

debug('response : ', response);
debug('error response: \n %j', response);

@@ -68,0 +68,0 @@ if (response.statusCode) {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc