Class AbstractServiceProviderFilter

    • Constructor Detail

      • AbstractServiceProviderFilter

        public AbstractServiceProviderFilter()
    • Method Detail

      • setAddEndpointAddressToContext

        public void setAddEndpointAddressToContext​(boolean add)
      • setSignRequest

        public void setSignRequest​(boolean signRequest)
      • isSignRequest

        public boolean isSignRequest()
      • setAuthnRequestBuilder

        public void setAuthnRequestBuilder​(AuthnRequestBuilder authnRequestBuilder)
      • setAssertionConsumerServiceAddress

        public void setAssertionConsumerServiceAddress​(String assertionConsumerServiceAddress)
      • checkSecurityContext

        protected boolean checkSecurityContext​(Message m)
      • setSecurityContext

        protected void setSecurityContext​(Message m,
                                          org.apache.wss4j.common.saml.SamlAssertionWrapper assertionWrapper)
      • getValidResponseState

        protected ResponseState getValidResponseState​(javax.ws.rs.core.Cookie securityContextCookie,
                                                      Message m)
      • isStateExpired

        protected boolean isStateExpired​(long stateCreatedAt,
                                         long expiresAt)
      • signAuthnRequest

        protected abstract void signAuthnRequest​(org.opensaml.saml.saml2.core.AuthnRequest authnRequest)
                                          throws Exception
        Throws:
        Exception
      • reportError

        protected void reportError​(String code)
      • reportTrace

        protected void reportTrace​(String code)
      • getWebAppDomain

        public String getWebAppDomain()
      • setWebAppDomain

        public void setWebAppDomain​(String webAppDomain)
      • setAddWebAppContext

        public void setAddWebAppContext​(boolean addWebAppContext)
      • getSignatureAlgorithm

        public String getSignatureAlgorithm()
      • setSignatureAlgorithm

        public void setSignatureAlgorithm​(String signatureAlgorithm)