Я создаю API с помощью hapi-swagger и реализую базовую аутентификацию. Но даже если у пользователя нет аутентификации, он все равно может просматривать мою страницу документации. Я хочу запретить ему просматривать мою страницу документации. Как я могу реализовать базовую аутентификацию на странице документации swagger? Я хочу скрыть эту страницу и запросить учетные данные для аутентификации перед отображением документации
Как поставить аутентификацию на странице документации hapi-swagger, чтобы только подлинный пользователь мог видеть мою документацию
comment
У меня тот же вопрос, даже я застрял с этой проблемой очень давно. Почему бы вам просто не связаться с разработчиком на github?
- person raj   schedule 22.09.2016
Ответы (1)
Вам необходимо установить свойство auth при регистрации плагина.
Eg.
await server.register([
{
plugin: require('hapi-swagger'),
options: {
auth: 'my-oauth-strategy',
}
}]);
person
Ginden
schedule
27.04.2021