Class OIDCC4UIContext

java.lang.Object
org.apache.syncope.core.logic.oidc.OIDCC4UIContext
All Implemented Interfaces:
org.pac4j.core.context.WebContext

public class OIDCC4UIContext extends Object implements org.pac4j.core.context.WebContext
  • Constructor Details

    • OIDCC4UIContext

      public OIDCC4UIContext()
  • Method Details

    • getQueryString

      public Optional<String> getQueryString()
      Specified by:
      getQueryString in interface org.pac4j.core.context.WebContext
    • getRequestMethod

      public String getRequestMethod()
      Specified by:
      getRequestMethod in interface org.pac4j.core.context.WebContext
    • getRequestParameter

      public Optional<String> getRequestParameter(String name)
      Specified by:
      getRequestParameter in interface org.pac4j.core.context.WebContext
    • getRequestParameters

      public Map<String,String[]> getRequestParameters()
      Specified by:
      getRequestParameters in interface org.pac4j.core.context.WebContext
    • getRequestAttribute

      public Optional<String> getRequestAttribute(String name)
      Specified by:
      getRequestAttribute in interface org.pac4j.core.context.WebContext
    • setRequestAttribute

      public void setRequestAttribute(String name, Object value)
      Specified by:
      setRequestAttribute in interface org.pac4j.core.context.WebContext
    • getRequestHeader

      public Optional<String> getRequestHeader(String name)
      Specified by:
      getRequestHeader in interface org.pac4j.core.context.WebContext
    • getRemoteAddr

      public String getRemoteAddr()
      Specified by:
      getRemoteAddr in interface org.pac4j.core.context.WebContext
    • setResponseHeader

      public void setResponseHeader(String name, String value)
      Specified by:
      setResponseHeader in interface org.pac4j.core.context.WebContext
    • getResponseHeader

      public Optional<String> getResponseHeader(String s)
      Specified by:
      getResponseHeader in interface org.pac4j.core.context.WebContext
    • getServerName

      public String getServerName()
      Specified by:
      getServerName in interface org.pac4j.core.context.WebContext
    • getServerPort

      public int getServerPort()
      Specified by:
      getServerPort in interface org.pac4j.core.context.WebContext
    • getScheme

      public String getScheme()
      Specified by:
      getScheme in interface org.pac4j.core.context.WebContext
    • isSecure

      public boolean isSecure()
      Specified by:
      isSecure in interface org.pac4j.core.context.WebContext
    • getFullRequestURL

      public String getFullRequestURL()
      Specified by:
      getFullRequestURL in interface org.pac4j.core.context.WebContext
    • getRequestCookies

      public Collection<org.pac4j.core.context.Cookie> getRequestCookies()
      Specified by:
      getRequestCookies in interface org.pac4j.core.context.WebContext
    • addResponseCookie

      public void addResponseCookie(org.pac4j.core.context.Cookie cookie)
      Specified by:
      addResponseCookie in interface org.pac4j.core.context.WebContext
    • getPath

      public String getPath()
      Specified by:
      getPath in interface org.pac4j.core.context.WebContext
    • setResponseContentType

      public void setResponseContentType(String content)
      Specified by:
      setResponseContentType in interface org.pac4j.core.context.WebContext