J'utilise actuellement le framework jaxws et apache CXF pour créer des webservices en utilisant l'approche descendante. J'utilise les intercepteurs SOAP pour ajouter des éléments d'en-tête SOAP, en utilisant SAAJ, avant que le message arrive dans le conteneur, et le conteneur mappe également l'action SOAP sur la méthode java. Je fais ceci pour créer des services de jeton de sécurité (STS) pour faciliter une implémentation allégée du profil SAML2 - convertir les détails d'authentification en identités portables (assertions d'authentification SAML).Existe-t-il une meilleure façon de manipuler les messages SOAP que Jaxws SOAP Handler Interceptor avant que le message arrive dans le conteneur?
Je ne peux m'empêcher de penser qu'il devrait y avoir un moyen plus facile de le faire. Existe-t-il un cadre qui me permettra de manipuler le message avec plus de facilité? et si oui, un tutoriel aiderait.
Un grand merci
Si par Intercepteurs SOAP vous voulez dire SOAPHandlers comme décrit dans https://jax-ws.dev.java.net/articles/handlers_introduction.html, alors oui, je pense que c'est la meilleure façon. – alves