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
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 -
Method Summary
Modifier and TypeMethodDescriptionInvokes 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
-
Constructor Details
-
DefaultSecurityTokenServiceProvider
- Throws:
Exception
-
-
Method Details
-
setReturnReferences
public void setReturnReferences(boolean returnReferences) -
setTokenStore
-
setStsProperties
-
setEncryptIssuedToken
public void setEncryptIssuedToken(boolean encryptIssuedToken) -
setServices
-
setClaimsManager
-
setEventListener
-
invoke
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:
-