You're Invited: Meet the Socket team at BSidesSF and RSAC - April 27 - May 1.RSVP

@frontegg/client

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@frontegg/client - npm Package Compare versions

Comparing version

to
1.0.16

@@ -24,23 +24,15 @@ "use strict";

proxy.on('proxyRes', function (proxyRes, req, res) {
if (proxyRes.statusCode !== 200) {
if (proxyRes.statusCode && proxyRes.statusCode >= 400) {
console.error('proxy failed - ', proxyRes.statusMessage);
}
});
proxy.on("proxyReq", function (proxyReq, req, res) {
// We don't want to pass the user's authorization header
proxyReq.removeHeader('Authorization');
// Set the front-egg authentication token
proxyReq.setHeader('x-access-token', authenticator.accessToken);
// Get the context
return function (req, res) {
var context = options.contextResolver(req);
console.log('resolved context - ', context);
// And the tenant id from the context
if (context) {
proxyReq.setHeader('frontegg-tenant-id', context.tenantId);
}
});
return function (req, res) {
// console.log(`proxying request ${req.url} to ${target}`)
proxy.web(req, res, {
target: target,
headers: {
'x-access-token': authenticator.accessToken,
'frontegg-tenant-id': context ? context.tenantId : ''
}
});

@@ -47,0 +39,0 @@ };

{
"name": "@frontegg/client",
"version": "1.0.15",
"version": "1.0.16",
"description": "Frontegg Javascript Library for backend",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -20,3 +20,3 @@ import { FronteggAuthenticator } from '../authenticator'

proxy.on('proxyRes', (proxyRes, req, res) => {
if (proxyRes.statusCode !== 200) {
if (proxyRes.statusCode && proxyRes.statusCode >= 400) {
console.error('proxy failed - ', proxyRes.statusMessage)

@@ -26,22 +26,13 @@ }

proxy.on("proxyReq", (proxyReq, req: any, res) => {
// We don't want to pass the user's authorization header
proxyReq.removeHeader('Authorization');
// Set the front-egg authentication token
proxyReq.setHeader('x-access-token', authenticator.accessToken)
// Get the context
return function (req, res) {
const context = options.contextResolver(req)
console.log('resolved context - ', context)
// And the tenant id from the context
if (context) {
proxyReq.setHeader('frontegg-tenant-id', context.tenantId)
}
})
return function (req, res) {
// console.log(`proxying request ${req.url} to ${target}`)
proxy.web(req, res, {
target,
headers: {
'x-access-token': authenticator.accessToken,
'frontegg-tenant-id': context ? context.tenantId : ''
}
})
}
}