Class SecurityTokenServiceProvider

  • All Implemented Interfaces:
    javax.xml.ws.Provider<Source>

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

      • jaxbContext

        protected javax.xml.bind.JAXBContext jaxbContext
      • jaxbContextClasses

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

      • SecurityTokenServiceProvider

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

      • 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 javax.xml.ws.Provider<Source>