我已经使用express
模块设置了express-basic-auth
基本身份验证。
const basicAuthFunc = basicAuth({
challenge: true,
users: { 'admin': s.BASIC_AUTH.ADMIN_PASS }
})
它在本地主机上工作。弹出一个js提示提示我。
我正在部署到lambda
功能并使用AWS API gateway
。
页面没有向我显示挑战。我只是直接拿到401
。
我尝试删除基本身份验证并加载了页面,因此它仅与basic auth
有关。
我应该将哪些标头添加到api网关?
尝试了这个: https://medium.com/@Da_vidgf/http-basic-auth-with-api-gateway-and-serverless-5ae14ad0a270
将WWW-Authenticate
和'Basic'
添加到401响应中。