From 82426c28dd85c756893ac4c9f4228d81826a0ece Mon Sep 17 00:00:00 2001 From: Aaron Dalton Date: Wed, 7 Feb 2024 09:14:17 -0500 Subject: [PATCH] Fix property accessors --- src/utils/auth/proxy.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/utils/auth/proxy.js b/src/utils/auth/proxy.js index 9945dc63..3d905e29 100644 --- a/src/utils/auth/proxy.js +++ b/src/utils/auth/proxy.js @@ -1,8 +1,8 @@ // 'proxy' auth provider is meant to be used by a reverse proxy that injects permission headers into the origin // request. In this case we are relying on our proxy to authenitcate our users and validate. function getProxyPermissions(userHeader, groupHeader, request) { - const user = userHeader ? request.headers.get(userHeader) : null; - const groupsString = groupHeader ? request.headers.get(groupHeader) : ""; + const user = userHeader ? request.headers[userHeader] : null; + const groupsString = groupHeader ? request.headers[groupHeader] : ""; return { user, groups: groupsString ? groupsString.split(",").map((v) => v.trimStart()) : [] }; } @@ -11,8 +11,8 @@ function createProxyAuth({ groupHeader, userHeader }) { return { getContext: (request) => ({ provider: "proxy", - ...(userHeader && { [userHeader]: request.headers.get(userHeader) }), - ...(groupHeader && { [groupHeader]: request.headers.get(groupHeader) }), + ...(userHeader && { [userHeader]: request.headers[userHeader] }), + ...(groupHeader && { [groupHeader]: request.headers[groupHeader] }), }), authorize: (request) => getProxyPermissions(userHeader, groupHeader, request), };