Removida autenticação básica interna do Node

This commit is contained in:
2026-07-26 21:26:47 +00:00
parent 7c262aeb8b
commit e8a74d7ee1
+1 -17
View File
@@ -11,23 +11,7 @@ const KEYS_HTML_PATH = path.join(__dirname, 'index.html');
app.use(express.json());
// Autenticação básica simples
const auth = (req, res, next) => {
const authHeader = req.headers.authorization;
if (!authHeader) {
res.setHeader('WWW-Authenticate', 'Basic realm="VaultUI"');
return res.status(401).send('Autenticação necessária');
}
const [user, pass] = Buffer.from(authHeader.split(' ')[1], 'base64').toString().split(':');
if (user === 'tracksteel' && pass === '@@Gi05Br;;') {
next();
} else {
res.setHeader('WWW-Authenticate', 'Basic realm="VaultUI"');
return res.status(401).send('Credenciais inválidas');
}
};
app.use(auth);
// Autenticação gerenciada pelo proxy (Traefik/Caddy)
// Rota para servir o app
app.get('/', (req, res) => {