Apache CXF API

org.apache.cxf.sts.provider
Class DefaultSecurityTokenServiceProvider

java.lang.Object
  extended by org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider
      extended by 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.


Field Summary
 
Fields inherited from class org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider
jaxbContext, jaxbContextClasses
 
Constructor Summary
DefaultSecurityTokenServiceProvider()
           
 
Method Summary
 Source invoke(Source request)
           
 void setClaimsManager(ClaimsManager claimsManager)
           
 void setEncryptIssuedToken(boolean encryptIssuedToken)
           
 void setEventListener(STSEventListener listener)
           
 void setReturnReferences(boolean returnReferences)
           
 void setServices(List<ServiceMBean> services)
           
 void setStsProperties(STSPropertiesMBean stsProperties)
           
 void setTokenStore(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultSecurityTokenServiceProvider

public DefaultSecurityTokenServiceProvider()
                                    throws Exception
Throws:
Exception
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:
invoke in interface Provider<Source>
Overrides:
invoke in class SecurityTokenServiceProvider

Apache CXF API

Apache CXF