Class VertxHttpFacade

java.lang.Object
io.quarkus.keycloak.pep.runtime.VertxHttpFacade
All Implemented Interfaces:
org.keycloak.adapters.authorization.spi.HttpRequest, org.keycloak.adapters.authorization.spi.HttpResponse

public class VertxHttpFacade extends Object implements org.keycloak.adapters.authorization.spi.HttpRequest, org.keycloak.adapters.authorization.spi.HttpResponse
  • Constructor Details

    • VertxHttpFacade

      public VertxHttpFacade(io.vertx.ext.web.RoutingContext routingContext, String token, long readTimeout)
  • Method Details

    • getRelativePath

      public String getRelativePath()
      Specified by:
      getRelativePath in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • getMethod

      public String getMethod()
      Specified by:
      getMethod in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • getURI

      public String getURI()
      Specified by:
      getURI in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • getHeaders

      public List<String> getHeaders(String name)
      Specified by:
      getHeaders in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • getFirstParam

      public String getFirstParam(String name)
      Specified by:
      getFirstParam in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • getCookieValue

      public String getCookieValue(String name)
      Specified by:
      getCookieValue in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • getRemoteAddr

      public String getRemoteAddr()
      Specified by:
      getRemoteAddr in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • isSecure

      public boolean isSecure()
      Specified by:
      isSecure in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • getHeader

      public String getHeader(String name)
      Specified by:
      getHeader in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • getInputStream

      public InputStream getInputStream(boolean buffered)
      Specified by:
      getInputStream in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • getPrincipal

      public org.keycloak.adapters.authorization.TokenPrincipal getPrincipal()
      Specified by:
      getPrincipal in interface org.keycloak.adapters.authorization.spi.HttpRequest
    • sendError

      public void sendError(int statusCode)
      Specified by:
      sendError in interface org.keycloak.adapters.authorization.spi.HttpResponse
    • sendError

      public void sendError(int statusCode, String reason)
      Specified by:
      sendError in interface org.keycloak.adapters.authorization.spi.HttpResponse
    • setHeader

      public void setHeader(String name, String value)
      Specified by:
      setHeader in interface org.keycloak.adapters.authorization.spi.HttpResponse