From 1ff0c46b0e82193da35c5598365fab815dee81d8 Mon Sep 17 00:00:00 2001 From: Eduard Heimbuch Date: Tue, 18 Feb 2020 10:13:01 +0100 Subject: [PATCH] add security requirements --- .../main/java/sonia/scm/api/v2/resources/IndexResource.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scm-webapp/src/main/java/sonia/scm/api/v2/resources/IndexResource.java b/scm-webapp/src/main/java/sonia/scm/api/v2/resources/IndexResource.java index 1eec99ea96..611fba6f2c 100644 --- a/scm-webapp/src/main/java/sonia/scm/api/v2/resources/IndexResource.java +++ b/scm-webapp/src/main/java/sonia/scm/api/v2/resources/IndexResource.java @@ -1,6 +1,8 @@ package sonia.scm.api.v2.resources; import com.webcohesion.enunciate.metadata.rs.TypeHint; +import io.swagger.v3.oas.annotations.OpenAPIDefinition; +import io.swagger.v3.oas.annotations.security.SecurityRequirement; import sonia.scm.security.AllowAnonymousAccess; import sonia.scm.web.VndMediaType; @@ -9,6 +11,10 @@ import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; +@OpenAPIDefinition(security = { + @SecurityRequirement(name = "Basic Authentication"), + @SecurityRequirement(name = "Bearer Token Authentication") +}) @Path(IndexResource.INDEX_PATH_V2) @AllowAnonymousAccess public class IndexResource {