🚧 Bugfix with HTTP Client

This commit is contained in:
Andreas Dinauer 2026-04-19 10:49:34 +02:00
parent f7895cf961
commit fb6fa94926
3 changed files with 3 additions and 10 deletions

View File

@ -13,7 +13,7 @@
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
<quarkus.platform.version>3.32.3</quarkus.platform.version>
<quarkus.platform.version>3.34.5</quarkus.platform.version>
<skipITs>true</skipITs>
<surefire-plugin.version>3.5.4</surefire-plugin.version>
</properties>
@ -62,7 +62,6 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.20.0</version>
<scope>compile</scope>
</dependency>
<dependency>
@ -74,13 +73,11 @@
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.14</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.smallrye</groupId>
<artifactId>smallrye-jwt</artifactId>
<version>4.6.3</version>
<scope>compile</scope>
</dependency>
<dependency>

View File

@ -18,8 +18,6 @@ public class HttpRequestBuilder
{
private static final Set<String> DISALLOWED_HEADERS = Set.of("connection", "content-length", "expect", "host", "upgrade");
private static final Logger LOG = LoggerFactory.getLogger(HttpRequestBuilder.class);
private String method;
private String uri;
private List<Map.Entry<String, String>> params;
@ -63,7 +61,7 @@ public class HttpRequestBuilder
builder.method(method, buildBody(body));
for (Map.Entry<String, String> element : Optional.ofNullable(this.headers).orElse(List.of()))
{
if (!DISALLOWED_HEADERS.contains(element.getKey()))
if (!DISALLOWED_HEADERS.contains(element.getKey().toLowerCase()))
{
builder.setHeader(element.getKey(), element.getValue());
}

View File

@ -6,8 +6,6 @@ oidc.proxy.client.redirect=http://localhost:3000
%test,dev.oidc.proxy.routes.config.location=/home/andreas/Documents/dev/oidc-proxy/src/main/resources/routes.yaml
%prod.oidc.proxy.routes.config.location=/var/lib/oidc-proxy/routes.yaml
%test,dev.quarkus.hibernate-orm.schema-management.strategy=none
%dev,test.quarkus.datasource.username=postgres
%dev,test.quarkus.datasource.password=postgres
%dev,test.quarkus.datasource.jdbc.url=jdbc:postgresql://localhost:5432/postgres?currentSchema=oidc-proxy
@ -16,6 +14,6 @@ oidc.proxy.client.redirect=http://localhost:3000
%dev,test.oidc.proxy.logout.redirect.url=http://localhost:3000
%dev,test.quarkus.flyway.clean-at-start=false
%dev,test.quarkus.flyway.clean-at-start=true
%dev.quarkus.flyway.locations=db/migration,db/dev
quarkus.flyway.migrate-at-start=true