expand game e2e tests with moderator view

This commit is contained in:
AlecM33
2022-12-13 20:43:11 -05:00
parent de36783585
commit db6f6be48b
3 changed files with 296 additions and 6 deletions

View File

@@ -145,14 +145,15 @@ const ServerBootstrapper = {
};
function isAuthorized (req) {
const KEY = process.env.NODE_ENV.trim() === 'development'
? globals.MOCK_AUTH
: process.env.ADMIN_KEY;
if (process.env.NODE_ENV.trim() === 'development') {
return true;
}
const header = req.headers.authorization;
if (header) {
const token = header.split(/\s+/).pop() || '';
const decodedToken = Buffer.from(token, 'base64').toString();
return decodedToken.trim() === KEY?.trim();
return decodedToken.trim() === process.env.ADMIN_KEY?.trim();
}
return false;