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
-
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)Invokes an operation according to the contents of the request message.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)
Description copied from interface:ProviderInvokes an operation according to the contents of the request message.- Specified by:
invokein interfaceProvider<Source>- Overrides:
invokein classSecurityTokenServiceProvider- Parameters:
request- The request message or message payload.- Returns:
- The response message or message payload. May be
nullif there is no response. - See Also:
MessageContext,ProtocolException
-
-