Package 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 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.
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider
jaxbContext, jaxbContextClasses
-
-
Constructor Summary
Constructors Constructor Description DefaultSecurityTokenServiceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Sourceinvoke(Source request)voidsetClaimsManager(ClaimsManager claimsManager)voidsetEncryptIssuedToken(boolean encryptIssuedToken)voidsetEventListener(STSEventListener listener)voidsetReturnReferences(boolean returnReferences)voidsetServices(List<ServiceMBean> services)voidsetStsProperties(STSPropertiesMBean stsProperties)voidsetTokenStore(TokenStore tokenStore)-
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
-
-
-
-
Method Detail
-
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:
invokein interfacejavax.xml.ws.Provider<Source>- Overrides:
invokein classSecurityTokenServiceProvider
-
-