Skip to content

Commit

Permalink
[fixes quarkusio#5959] - Temporary fix to content type resolution tha…
Browse files Browse the repository at this point in the history
…t fixes processing of json body
  • Loading branch information
pedroigor committed Dec 6, 2019
1 parent 2fb8415 commit 9c3e369
Showing 1 changed file with 11 additions and 1 deletion.
Expand Up @@ -10,6 +10,7 @@
import javax.net.ssl.SSLPeerUnverifiedException;
import javax.security.cert.X509Certificate;

import io.vertx.core.http.HttpHeaders;
import org.keycloak.KeycloakSecurityContext;
import org.keycloak.adapters.OIDCHttpFacade;
import org.keycloak.adapters.spi.AuthenticationError;
Expand Down Expand Up @@ -107,7 +108,16 @@ public Cookie getCookie(String cookieName) {

@Override
public String getHeader(String name) {
return request.getHeader(name);
//TODO: this logic should be removed once KEYCLOAK-12412 is fixed
String value = request.getHeader(name);

if (name.equalsIgnoreCase(HttpHeaders.CONTENT_TYPE.toString())) {
if (value.indexOf(';') != -1) {
return value.substring(0, value.indexOf(';'));
}
}

return value;
}

@Override
Expand Down

0 comments on commit 9c3e369

Please sign in to comment.