включить базовую аутентификацию на шлюзе API

#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.

не сработаловведите описание изображения здесь