From b21dd6f0c0dff656c7b1d2acc4142a5cf44c66dc Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Fri, 18 Dec 2020 17:19:02 +0100 Subject: [PATCH] Added tracks/get as test-route for auth ref #6 --- src/controllers/TrackController.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/controllers/TrackController.ts b/src/controllers/TrackController.ts index e17e098..ab56159 100644 --- a/src/controllers/TrackController.ts +++ b/src/controllers/TrackController.ts @@ -1,4 +1,4 @@ -import { Body, Delete, Get, JsonController, OnUndefined, Param, Post, Put } from 'routing-controllers'; +import { Authorized, Body, Delete, Get, JsonController, OnUndefined, Param, Post, Put } from 'routing-controllers'; import { OpenAPI, ResponseSchema } from 'routing-controllers-openapi'; import { getConnectionManager, Repository } from 'typeorm'; import { EntityFromBody } from 'typeorm-routing-controllers-extensions'; @@ -21,8 +21,9 @@ export class TrackController { } @Get() + @Authorized("TRACK:READ") @ResponseSchema(ResponseTrack, { isArray: true }) - @OpenAPI({ description: "Lists all tracks." }) + @OpenAPI({ description: "Lists all tracks.", security: [{ "AuthToken": [] }] }) async getAll() { let responseTracks: ResponseTrack[] = new Array(); const tracks = await this.trackRepository.find();