Class DefaultSecurityTokenServiceProvider

java.lang.Object
org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider
org.apache.cxf.sts.provider.DefaultSecurityTokenServiceProvider
All Implemented Interfaces:
jakarta.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.
  • Constructor Details

    • DefaultSecurityTokenServiceProvider

      public DefaultSecurityTokenServiceProvider() throws Exception
      Throws:
      Exception
  • Method Details

    • 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 jakarta.xml.ws.Provider<Source>
      Overrides:
      invoke in class SecurityTokenServiceProvider