#express #aws-api-gateway #basic-authentication
#экспресс #aws-api-gateway #базовая аутентификация
Вопрос:
Я настроил express
базовую аутентификацию с помощью express-basic-auth
модуля.
const basicAuthFunc = basicAuth({
challenge: true,
users: { 'admin': s.BASIC_AUTH.ADMIN_PASS }
})
это работает на локальном хосте. Мне предлагается всплывающее окно js challenge.
я развертываю 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.