public class AbstractSSOSpHandler extends Object
Constructor and Description |
---|
AbstractSSOSpHandler() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected String |
createCookie(String name,
String value,
String path,
String domain) |
protected CallbackHandler |
getCallbackHandler() |
String |
getIdpServiceAddress() |
protected String |
getIssuerId(Message m) |
protected org.apache.wss4j.common.crypto.Crypto |
getSignatureCrypto() |
String |
getSignatureUsername()
Get the username/alias to use to sign any request
|
SPStateManager |
getStateProvider() |
long |
getStateTimeToLive() |
boolean |
isSupportUnsolicited() |
void |
setCallbackHandler(CallbackHandler callbackHandler)
Set the CallbackHandler object.
|
void |
setCallbackHandlerClass(String callbackHandlerClass)
Set the String corresponding to the CallbackHandler class.
|
void |
setIdpServiceAddress(String idpServiceAddress) |
void |
setIssuerId(String issuerId) |
void |
setSignatureCrypto(org.apache.wss4j.common.crypto.Crypto crypto) |
void |
setSignaturePropertiesFile(String signaturePropertiesFile)
Set the String corresponding to the signature Properties class
|
void |
setSignatureUsername(String signatureUsername)
Set the username/alias to use to sign any request
|
void |
setStateProvider(SPStateManager stateProvider) |
void |
setStateTimeToLive(long stateTimeToLive) |
void |
setSupportUnsolicited(boolean supportUnsolicited)
Whether to support unsolicited IdP initiated login or not.
|
@PreDestroy public void close()
public void setSignatureCrypto(org.apache.wss4j.common.crypto.Crypto crypto)
public void setSignaturePropertiesFile(String signaturePropertiesFile)
signaturePropertiesFile
- the String corresponding to the signature properties filepublic void setCallbackHandler(CallbackHandler callbackHandler)
callbackHandler
- the CallbackHandler object.public void setCallbackHandlerClass(String callbackHandlerClass)
callbackHandlerClass
- the String corresponding to the CallbackHandler class.public void setStateProvider(SPStateManager stateProvider)
public SPStateManager getStateProvider()
public void setStateTimeToLive(long stateTimeToLive)
public long getStateTimeToLive()
protected org.apache.wss4j.common.crypto.Crypto getSignatureCrypto()
protected CallbackHandler getCallbackHandler()
public void setSignatureUsername(String signatureUsername)
signatureUsername
- the username/alias to use to sign any requestpublic String getSignatureUsername()
public void setIdpServiceAddress(String idpServiceAddress)
public String getIdpServiceAddress()
public void setIssuerId(String issuerId)
public boolean isSupportUnsolicited()
public void setSupportUnsolicited(boolean supportUnsolicited)
Apache CXF