Skip to content

Commit 39756a7

Browse files
JHoelliJacqueline Höllig
andauthored
fix swagger config for Auth Issue (#3762)
Co-authored-by: Jacqueline Höllig <jacquelinehollig@Mac.fritz.box>
1 parent 34609af commit 39756a7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

streampipes-service-core/src/main/java/org/apache/streampipes/service/core/OpenApiConfiguration.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import io.swagger.v3.oas.models.info.License;
2626
import io.swagger.v3.oas.models.media.Schema;
2727
import io.swagger.v3.oas.models.parameters.Parameter;
28+
import io.swagger.v3.oas.models.security.SecurityRequirement;
2829
import io.swagger.v3.oas.models.security.SecurityScheme;
2930
import org.springframework.beans.factory.annotation.Value;
3031
import org.springframework.context.annotation.Bean;
@@ -42,8 +43,9 @@ public OpenAPI openApiDocsConfiguration(@Value("${app.version}") String appVersi
4243
return new OpenAPI()
4344
.components(new Components()
4445
.addSecuritySchemes("bearerAuth",
45-
new SecurityScheme().type(SecurityScheme.Type.HTTP).scheme("bearer"))
46+
new SecurityScheme().type(SecurityScheme.Type.HTTP).scheme("bearer").bearerFormat("JWT"))
4647
.parameters(makeAuthParams()))
48+
.addSecurityItem(new SecurityRequirement().addList("bearerAuth"))
4749
.info(new Info()
4850
.title("Apache StreamPipes API")
4951
.description("This is the documentation of the Apache StreamPipes developer API.")

0 commit comments

Comments
 (0)