Class AbstractSSOSpHandler

    • Constructor Detail

      • AbstractSSOSpHandler

        public AbstractSSOSpHandler()
    • Method Detail

      • close

        @PreDestroy
        public void close()
      • setSignatureCrypto

        public void setSignatureCrypto​(org.apache.wss4j.common.crypto.Crypto crypto)
      • setSignaturePropertiesFile

        public void setSignaturePropertiesFile​(String signaturePropertiesFile)
        Set the String corresponding to the signature Properties class
        Parameters:
        signaturePropertiesFile - the String corresponding to the signature properties file
      • setCallbackHandler

        public void setCallbackHandler​(CallbackHandler callbackHandler)
        Set the CallbackHandler object.
        Parameters:
        callbackHandler - the CallbackHandler object.
      • setCallbackHandlerClass

        public void setCallbackHandlerClass​(String callbackHandlerClass)
        Set the String corresponding to the CallbackHandler class.
        Parameters:
        callbackHandlerClass - the String corresponding to the CallbackHandler class.
      • setStateProvider

        public void setStateProvider​(SPStateManager stateProvider)
      • setStateTimeToLive

        public void setStateTimeToLive​(long stateTimeToLive)
      • getStateTimeToLive

        public long getStateTimeToLive()
      • getSignatureCrypto

        protected org.apache.wss4j.common.crypto.Crypto getSignatureCrypto()
      • setSignatureUsername

        public void setSignatureUsername​(String signatureUsername)
        Set the username/alias to use to sign any request
        Parameters:
        signatureUsername - the username/alias to use to sign any request
      • getSignatureUsername

        public String getSignatureUsername()
        Get the username/alias to use to sign any request
        Returns:
        the username/alias to use to sign any request
      • setIdpServiceAddress

        public void setIdpServiceAddress​(String idpServiceAddress)
      • getIdpServiceAddress

        public String getIdpServiceAddress()
      • setIssuerId

        public void setIssuerId​(String issuerId)
      • isSupportUnsolicited

        public boolean isSupportUnsolicited()
      • setSupportUnsolicited

        public void setSupportUnsolicited​(boolean supportUnsolicited)
        Whether to support unsolicited IdP initiated login or not. The default is false.