Class SAML2SP4UIContext

  • All Implemented Interfaces:
    org.pac4j.core.context.WebContext

    public class SAML2SP4UIContext
    extends Object
    implements org.pac4j.core.context.WebContext
    • Constructor Detail

      • SAML2SP4UIContext

        public SAML2SP4UIContext​(String bindingType,
                                 SAML2Response saml2Response)
    • Method Detail

      • 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