openapi: adds auth to all public api routes

See:
https://docs.nestjs.com/openapi/security
Signed-off-by: Philip Molares <philip.molares@udo.edu>
This commit is contained in:
Philip Molares 2021-01-16 17:45:14 +01:00 committed by David Mehren
parent 2ab950c5c3
commit 33d9c455b8
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
5 changed files with 12 additions and 0 deletions

View file

@ -26,6 +26,10 @@ async function bootstrap() {
const swaggerOptions = new DocumentBuilder()
.setTitle('HedgeDoc')
.setVersion('2.0-dev')
.addSecurity('token', {
type: 'http',
scheme: 'bearer',
})
.build();
const document = SwaggerModule.createDocument(app, swaggerOptions);
SwaggerModule.setup('apidoc', app, document);