Class AbstractSSOSpHandler
- java.lang.Object
-
- org.apache.cxf.rs.security.saml.sso.AbstractSSOSpHandler
-
- Direct Known Subclasses:
AbstractRequestAssertionConsumerHandler,AbstractServiceProviderFilter,MetadataService
public class AbstractSSOSpHandler extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractSSOSpHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected StringcreateCookie(String name, String value, String path, String domain)protected CallbackHandlergetCallbackHandler()StringgetIdpServiceAddress()protected StringgetIssuerId(Message m)protected org.apache.wss4j.common.crypto.CryptogetSignatureCrypto()StringgetSignatureUsername()Get the username/alias to use to sign any requestSPStateManagergetStateProvider()longgetStateTimeToLive()booleanisSupportUnsolicited()voidsetCallbackHandler(CallbackHandler callbackHandler)Set the CallbackHandler object.voidsetCallbackHandlerClass(String callbackHandlerClass)Set the String corresponding to the CallbackHandler class.voidsetIdpServiceAddress(String idpServiceAddress)voidsetIssuerId(String issuerId)voidsetSignatureCrypto(org.apache.wss4j.common.crypto.Crypto crypto)voidsetSignaturePropertiesFile(String signaturePropertiesFile)Set the String corresponding to the signature Properties classvoidsetSignatureUsername(String signatureUsername)Set the username/alias to use to sign any requestvoidsetStateProvider(SPStateManager stateProvider)voidsetStateTimeToLive(long stateTimeToLive)voidsetSupportUnsolicited(boolean supportUnsolicited)Whether to support unsolicited IdP initiated login or not.
-
-
-
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)
-
getStateProvider
public SPStateManager getStateProvider()
-
setStateTimeToLive
public void setStateTimeToLive(long stateTimeToLive)
-
getStateTimeToLive
public long getStateTimeToLive()
-
getSignatureCrypto
protected org.apache.wss4j.common.crypto.Crypto getSignatureCrypto()
-
getCallbackHandler
protected CallbackHandler getCallbackHandler()
-
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.
-
-