Экспресс: BasicAuth - PullRequest
       4

Экспресс: BasicAuth

0 голосов
/ 08 сентября 2018

Я пытаюсь сделать некоторую базовую авторизацию для моих конечных точек в экспресс-приложении, используя express-basic-auth, но он по-прежнему дает мне 401 несанкционированный. Я думаю, что заголовки, которые я отправляю в Post man, неверны:

Middleware:

app.use(basicAuth({
  users: {'admin': 'supersecret'},
  unauthorizedResponse: 'You are not authorized.'
}));

Почтальон GET заголовки запроса:

Authorization:admin:supersecret

Как мне авторизоваться на основе заголовков?

1 Ответ

0 голосов
/ 08 сентября 2018

Ваш заголовок авторизации должен выглядеть так: Authorization: Basic YWRtaW46c3VwZXJzZWNyZXQ=

Последняя часть является результатом кодирования admin: supersecret . Я только что нашел этот инструмент для генерации базовых заголовков аутентификации, однако Postman может генерировать заголовки сам. Просто нажмите на опцию Авторизация рядом с заголовками и выберите Базовая аутентификация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...