feat: encode pazuz_operatoridentifier header

chore: rename cookies to fit a standard
fix: small fixes
This commit is contained in:
Sérgio Salgado 2021-09-22 21:23:22 +01:00
parent 990ab32583
commit 5b13ffe3d9
14 changed files with 41 additions and 19 deletions

View file

@ -1,3 +1,5 @@
const { AuthenticationError } = require('apollo-server-express')
const base64 = require('base-64')
const users = require('../../users')
const buildApolloContext = async ({ req, res }) => {
@ -17,10 +19,9 @@ const buildApolloContext = async ({ req, res }) => {
req.session.user.username = user.username
req.session.user.role = user.role
res.set('role', user.role)
res.cookie('email', user.username)
res.set('Access-Control-Expose-Headers', 'role')
res.set('lamassu_role', user.role)
res.cookie('pazuz_operatoridentifier', base64.encode(user.username))
res.set('Access-Control-Expose-Headers', 'lamassu_role')
return { req, res }
}