Spaces:
Sleeping
Sleeping
local json = require("json") | |
local config = require('../utils/config') | |
return function(req, res, go) | |
local pass = req.headers["authorization"] | |
p('[addon - auth]', req.path) | |
-- Just for Hugging Face | |
if req.path == '/' then | |
res.code = 200 | |
return | |
end | |
if pass ~= config.server.password then | |
res.body = json.encode({ error = "Authorization failed" }) | |
res.code = 401 | |
res.headers["Content-Type"] = "application/json" | |
return | |
end | |
go() | |
end | |