org.apache.cxf.sts.provider
Class DefaultSecurityTokenServiceProvider
java.lang.Object
org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider
org.apache.cxf.sts.provider.DefaultSecurityTokenServiceProvider
- All Implemented Interfaces:
- Provider<Source>
public class DefaultSecurityTokenServiceProvider
- extends SecurityTokenServiceProvider
A "default" SecurityTokenServiceProvider implementation that defines the Issue and Validate
Operations of the STS and adds support for issuing and validating SAML Assertions, and
validating UsernameTokens and X.509 Tokens. It also defines the Renew Operation for SAML
tokens.
Methods inherited from class org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider |
getCancelOperation, getIssueOperation, getIssueSingleOperation, getKeyExchangeTokenOperation, getRenewOperation, getRequestCollectionOperation, getValidateOperation, setCancelOperation, setIssueOperation, setIssueSingleOperation, setKeyExchangeTokenOperation, setRenewOperation, setRequestCollectionOperation, setValidateOperation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultSecurityTokenServiceProvider
public DefaultSecurityTokenServiceProvider()
throws Exception
- Throws:
Exception
setReturnReferences
public void setReturnReferences(boolean returnReferences)
setTokenStore
public void setTokenStore(TokenStore tokenStore)
setStsProperties
public void setStsProperties(STSPropertiesMBean stsProperties)
setEncryptIssuedToken
public void setEncryptIssuedToken(boolean encryptIssuedToken)
setServices
public void setServices(List<ServiceMBean> services)
setClaimsManager
public void setClaimsManager(ClaimsManager claimsManager)
setEventListener
public void setEventListener(STSEventListener listener)
invoke
public Source invoke(Source request)
- Specified by:
invoke
in interface Provider<Source>
- Overrides:
invoke
in class SecurityTokenServiceProvider
Apache CXF