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:
- javax.xml.ws.Provider<Source>
public class DefaultSecurityTokenServiceProvider
- extends org.apache.cxf.ws.security.sts.provider.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.
| Fields inherited from class org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider |
jaxbContext, jaxbContextClasses |
| 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(org.apache.cxf.ws.security.tokenstore.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)
invoke
public Source invoke(Source request)
- Specified by:
invoke in interface javax.xml.ws.Provider<Source>- Overrides:
invoke in class org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider
Apache CXF