🚧 Bugfix with HTTP Client
This commit is contained in:
parent
f7895cf961
commit
fb6fa94926
5
pom.xml
5
pom.xml
@ -13,7 +13,7 @@
|
|||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
|
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
|
||||||
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-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>
|
<skipITs>true</skipITs>
|
||||||
<surefire-plugin.version>3.5.4</surefire-plugin.version>
|
<surefire-plugin.version>3.5.4</surefire-plugin.version>
|
||||||
</properties>
|
</properties>
|
||||||
@ -62,7 +62,6 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.commons</groupId>
|
<groupId>org.apache.commons</groupId>
|
||||||
<artifactId>commons-lang3</artifactId>
|
<artifactId>commons-lang3</artifactId>
|
||||||
<version>3.20.0</version>
|
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -74,13 +73,11 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.httpcomponents</groupId>
|
<groupId>org.apache.httpcomponents</groupId>
|
||||||
<artifactId>httpclient</artifactId>
|
<artifactId>httpclient</artifactId>
|
||||||
<version>4.5.14</version>
|
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>io.smallrye</groupId>
|
<groupId>io.smallrye</groupId>
|
||||||
<artifactId>smallrye-jwt</artifactId>
|
<artifactId>smallrye-jwt</artifactId>
|
||||||
<version>4.6.3</version>
|
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|||||||
@ -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 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 method;
|
||||||
private String uri;
|
private String uri;
|
||||||
private List<Map.Entry<String, String>> params;
|
private List<Map.Entry<String, String>> params;
|
||||||
@ -63,7 +61,7 @@ public class HttpRequestBuilder
|
|||||||
builder.method(method, buildBody(body));
|
builder.method(method, buildBody(body));
|
||||||
for (Map.Entry<String, String> element : Optional.ofNullable(this.headers).orElse(List.of()))
|
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());
|
builder.setHeader(element.getKey(), element.getValue());
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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
|
%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
|
%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.username=postgres
|
||||||
%dev,test.quarkus.datasource.password=postgres
|
%dev,test.quarkus.datasource.password=postgres
|
||||||
%dev,test.quarkus.datasource.jdbc.url=jdbc:postgresql://localhost:5432/postgres?currentSchema=oidc-proxy
|
%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.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
|
%dev.quarkus.flyway.locations=db/migration,db/dev
|
||||||
quarkus.flyway.migrate-at-start=true
|
quarkus.flyway.migrate-at-start=true
|
||||||
Loading…
x
Reference in New Issue
Block a user