Class SecurityTokenServiceProvider

java.lang.Object
org.apache.cxf.ws.security.sts.provider.SecurityTokenServiceProvider
All Implemented Interfaces:
jakarta.xml.ws.Provider<Source>

@ServiceMode(PAYLOAD) public class SecurityTokenServiceProvider extends Object implements jakarta.xml.ws.Provider<Source>
  • Field Details

    • jaxbContext

      protected jakarta.xml.bind.JAXBContext jaxbContext
    • jaxbContextClasses

      protected Set<Class<?>> jaxbContextClasses
  • Constructor Details

    • SecurityTokenServiceProvider

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

    • setCancelOperation

      public void setCancelOperation(CancelOperation cancelOperation)
    • setIssueOperation

      public void setIssueOperation(IssueOperation issueOperation)
    • setIssueSingleOperation

      public void setIssueSingleOperation(IssueSingleOperation issueSingleOperation)
      Setting an IssueSingleOperation instance will override the default behaviour of issuing a token in a RequestSecurityTokenResponseCollection
    • setKeyExchangeTokenOperation

      public void setKeyExchangeTokenOperation(KeyExchangeTokenOperation keyExchangeTokenOperation)
    • setRenewOperation

      public void setRenewOperation(RenewOperation renewOperation)
    • setRequestCollectionOperation

      public void setRequestCollectionOperation(RequestCollectionOperation requestCollectionOperation)
    • setValidateOperation

      public void setValidateOperation(ValidateOperation validateOperation)
    • invoke

      public Source invoke(Source request)
      Specified by:
      invoke in interface jakarta.xml.ws.Provider<Source>
    • getCancelOperation

      public CancelOperation getCancelOperation()
    • getIssueOperation

      public IssueOperation getIssueOperation()
    • getIssueSingleOperation

      public IssueSingleOperation getIssueSingleOperation()
    • getKeyExchangeTokenOperation

      public KeyExchangeTokenOperation getKeyExchangeTokenOperation()
    • getRenewOperation

      public RenewOperation getRenewOperation()
    • getRequestCollectionOperation

      public RequestCollectionOperation getRequestCollectionOperation()
    • getValidateOperation

      public ValidateOperation getValidateOperation()