From 56d707231d06324c90c0584aced91f3c6997a706 Mon Sep 17 00:00:00 2001 From: PedroVidalDev Date: Thu, 20 Jun 2024 16:02:12 -0300 Subject: [PATCH] feat: adding header Authorization in swagger request http --- .../infrastructure/springdoc/SpringDocConfig.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/pedro/sphynx/infrastructure/springdoc/SpringDocConfig.java b/src/main/java/com/pedro/sphynx/infrastructure/springdoc/SpringDocConfig.java index 9f10f94..23e4e75 100644 --- a/src/main/java/com/pedro/sphynx/infrastructure/springdoc/SpringDocConfig.java +++ b/src/main/java/com/pedro/sphynx/infrastructure/springdoc/SpringDocConfig.java @@ -2,6 +2,8 @@ import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.OpenAPI; +import io.swagger.v3.oas.models.info.Info; +import io.swagger.v3.oas.models.security.SecurityRequirement; import io.swagger.v3.oas.models.security.SecurityScheme; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -12,7 +14,12 @@ public class SpringDocConfig { public OpenAPI customOpenAPI(){ return new OpenAPI() .components(new Components() - .addSecuritySchemes("bearer-key", - new SecurityScheme().type(SecurityScheme.Type.HTTP).scheme("bearer").bearerFormat("JWT"))); + .addSecuritySchemes("Authorization", new SecurityScheme() + .type(SecurityScheme.Type.HTTP) + .scheme("bearer") + .bearerFormat("JWT"))) + .info(new Info().title("Sphynx API")) + .addSecurityItem(new SecurityRequirement().addList("Authorization")); } } +