В настоящее время я использую Swagger в своем проекте NestJS, и у меня включен проводник:
в main.js
const options = new DocumentBuilder()
.setTitle('My App')
.setSchemes('https')
.setDescription('My App API documentation')
.setVersion('1.0')
.build()
const document = SwaggerModule.createDocument(app, options)
SwaggerModule.setup('docs', app, document, {
customSiteTitle: 'My App documentation',
})
При этом проводник доступен в /docs
что я и ожидалНо мне было интересно, возможно ли добавить какой-либо слой аутентификации в проводник, поэтому принимаются только определенные запросы.
Я хочу сделать этот обозреватель доступным в рабочей среде, но только для аутентифицированных пользователей.
Заранее спасибо:)