Remove name and in of HTTP schemas of Mgmt apidoc - should not be specified with HTTP type (#2441)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2025-06-10 09:47:13 +03:00
committed by GitHub
parent 3e1d6b6dca
commit a7162a1e48

View File

@@ -65,19 +65,13 @@ public class MgmtOpenApiConfiguration {
.getComponents()
.addSecuritySchemes(BASIC_AUTH_SEC_SCHEME_NAME,
new SecurityScheme()
.name(BASIC_AUTH_SEC_SCHEME_NAME)
.description(
BASIC_AUTH_SEC_SCHEME_NAME + " Authentication")
.description(BASIC_AUTH_SEC_SCHEME_NAME + " Authentication")
.type(SecurityScheme.Type.HTTP)
.in(SecurityScheme.In.HEADER)
.scheme("basic"))
.addSecuritySchemes(BEARER_AUTH_SEC_SCHEME_NAME,
new SecurityScheme()
.name(BEARER_AUTH_SEC_SCHEME_NAME)
.description(
BEARER_AUTH_SEC_SCHEME_NAME + " Authentication")
.description(BEARER_AUTH_SEC_SCHEME_NAME + " Authentication")
.type(SecurityScheme.Type.HTTP)
.in(SecurityScheme.In.HEADER)
.bearerFormat("JWT")
.scheme("bearer")))
.tags(OpenApi.sort(openApi.getTags())))