Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как поставить аутентификацию на странице документации hapi-swagger, чтобы только подлинный пользователь мог видеть мою документацию

Автор вопроса: KeshiОтветов: 1

Я создаю API с помощью hapi-swagger и реализую базовую аутентификацию. Но даже если у пользователя нет аутентификации, он все равно может просматривать мою страницу документации. Я хочу запретить ему просматривать мою страницу документации. Как я могу реализовать базовую аутентификацию на странице документации swagger? Я хочу скрыть эту страницу и запросить учетные данные для аутентификации перед отображением документации

  • У меня тот же вопрос, даже я застрял с этой проблемой очень давно. Почему бы вам просто не связаться с разработчиком на github? raj 22.09.2016

authenticationswaggerbasic-authenticationhapijs

Ответы

Ответ 1 · Ginden

Вам необходимо установить свойство auth при регистрации плагина.

Eg.

    await server.register([
        {
            plugin: require('hapi-swagger'),
            options: {
                auth: 'my-oauth-strategy',
            }
        }]);

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы