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.")

Reply via email to