带有 Apache CXF 和基本身份验证的 Quarkus Webservice

Quarkus Webservice with Apache CXF and Basic Authentication

我正在使用 Quarkus (1.9.2) 开发应用程序,我必须向外部公司提供 SOAP Web 服务。我从这家外部公司获得了一个 WSDL 文件,并使用 Apache CXF 来创建 Web 服务基本实现。

我必须使用基本身份验证来保护此 Web 服务,但我不知道如何实现它。我需要创建一个拦截器还是需要在 WSDL 文件中指定的基本身份验证?

CXF 利用 Spring 框架和 Spring 安全性是为您的网络服务添加基本身份验证的简单方法。

顺便说一句。最新的 CXF 版本包含对 GraalVM 和 Quarkus 的一些优化。还有一个社区扩展(以防您尚未使用它):https://github.com/quarkiverse/quarkiverse-cxf