Skip to content

Commit

Permalink
Merge pull request #1086 from /issues/1085-swagger-https-redirect
Browse files Browse the repository at this point in the history
Fix #1085: Swagger UI does not follow HTTPS redirect
  • Loading branch information
banterCZ authored Oct 20, 2023
2 parents 56229e6 + 32ee91f commit b4ac537
Showing 1 changed file with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,15 @@
import io.swagger.v3.oas.annotations.info.License;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.security.SecurityScheme;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.servers.Server;
import jakarta.servlet.ServletContext;
import org.springdoc.core.models.GroupedOpenApi;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import java.util.List;

/**
* Configuration class used for setting up Swagger documentation.
*
Expand Down Expand Up @@ -68,4 +73,13 @@ public GroupedOpenApi powerAuthApiGroup() {
.build();
}

@Bean
public OpenAPI openAPI(final ServletContext servletContext) {
final Server server = new Server()
.url(servletContext.getContextPath())
.description("Default Server URL");
return new OpenAPI()
.servers(List.of(server));
}

}

0 comments on commit b4ac537

Please sign in to comment.