为什么 Quarkus 忽略我的 HttpAuthenticationMechanism 而不是我的 ContainerRequestFilter?
Why does Quarkus ignore my HttpAuthenticationMechanism but not my ContainerRequestFilter?
我有一个用于 Java EE 应用程序的自定义安全模块。它遵循 JSR-375 规范并提供自己的 IdentityStore,以及自定义 HttpAuthenticationMechanism* 和 ContainerRequestFilter。
我一直试图让它与 Quarkus 微服务一起工作,但它完全忽略了我的 HttpAuthenticationMechanism,即使它运行 ContainerRequestFilter。似乎 quarkus 使用它自己的 HttpAuthenticationMechanism* ,它总是覆盖我自己的。
我尝试使用@Provider 和@PreMatching 等注解,就像 custom ContainerRequestFilter 一样,但 class 仍然被忽略。
有什么建议吗?
*表示javax.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism的实现,与io.quarkus.vertx.http.runtime.security无关.HttpAuthenticationMechanism 包含在 quarkus 安全性中。
正如 Ladicek 指出的那样,Quarkus 不支持 Jakarta Security,因此我的 HttpAuthenticationMechanism 被忽略了。
我有一个用于 Java EE 应用程序的自定义安全模块。它遵循 JSR-375 规范并提供自己的 IdentityStore,以及自定义 HttpAuthenticationMechanism* 和 ContainerRequestFilter。
我一直试图让它与 Quarkus 微服务一起工作,但它完全忽略了我的 HttpAuthenticationMechanism,即使它运行 ContainerRequestFilter。似乎 quarkus 使用它自己的 HttpAuthenticationMechanism* ,它总是覆盖我自己的。
我尝试使用@Provider 和@PreMatching 等注解,就像 custom ContainerRequestFilter 一样,但 class 仍然被忽略。
有什么建议吗?
*表示javax.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism的实现,与io.quarkus.vertx.http.runtime.security无关.HttpAuthenticationMechanism 包含在 quarkus 安全性中。
正如 Ladicek 指出的那样,Quarkus 不支持 Jakarta Security,因此我的 HttpAuthenticationMechanism 被忽略了。