This is an automated email from the ASF dual-hosted git repository.
riemer pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git
The following commit(s) were added to refs/heads/dev by this push:
new 39756a7c46 fix swagger config for Auth Issue (#3762)
39756a7c46 is described below
commit 39756a7c462cad4963158efb6376fc8239714b86
Author: Jacqueline Höllig <[email protected]>
AuthorDate: Fri Sep 5 12:31:59 2025 +0200
fix swagger config for Auth Issue (#3762)
Co-authored-by: Jacqueline Höllig <[email protected]>
---
.../org/apache/streampipes/service/core/OpenApiConfiguration.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git
a/streampipes-service-core/src/main/java/org/apache/streampipes/service/core/OpenApiConfiguration.java
b/streampipes-service-core/src/main/java/org/apache/streampipes/service/core/OpenApiConfiguration.java
index f4d7d079c9..4a888ca4f6 100644
---
a/streampipes-service-core/src/main/java/org/apache/streampipes/service/core/OpenApiConfiguration.java
+++
b/streampipes-service-core/src/main/java/org/apache/streampipes/service/core/OpenApiConfiguration.java
@@ -25,6 +25,7 @@ import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.info.License;
import io.swagger.v3.oas.models.media.Schema;
import io.swagger.v3.oas.models.parameters.Parameter;
+import io.swagger.v3.oas.models.security.SecurityRequirement;
import io.swagger.v3.oas.models.security.SecurityScheme;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
@@ -42,8 +43,9 @@ public class OpenApiConfiguration {
return new OpenAPI()
.components(new Components()
.addSecuritySchemes("bearerAuth",
- new
SecurityScheme().type(SecurityScheme.Type.HTTP).scheme("bearer"))
+ new
SecurityScheme().type(SecurityScheme.Type.HTTP).scheme("bearer").bearerFormat("JWT"))
.parameters(makeAuthParams()))
+ .addSecurityItem(new SecurityRequirement().addList("bearerAuth"))
.info(new Info()
.title("Apache StreamPipes API")
.description("This is the documentation of the Apache StreamPipes
developer API.")