首页 > 解决方案 > 在 web.xml 或 weblogic.xml 中引用 Weblogic 12.2.1.3.0 中的自定义身份验证提供程序

问题描述

情况

我为 Weblogic 创建了一个自定义身份验证提供程序,并在管理控制台中对其进行了配置。它验证从授权请求标头中提取的 OAuth 2.0 JWT 令牌。

如果我在我的应用程序中创建一个过滤器(我想保护它)并weblogic.servlet.security.ServletAuthentication.login(handler, req)以编程方式调用方法来启动登录过程,则身份验证工作正常。

我的问题

有没有一种无需编写过滤器即可启动登录过程的方法?我想通过仅在我的应用程序中配置web.xml和/或描述符来实现这一点。weblogic.xml

我知道我可以在 中创建security-constraint元素web.xml来配置受保护的 url 模式,但是该login-config元素只允许预定义的身份验证方法(“BASIC”、“DIGEST”、“FORM”、“CLIENT-CERT”)。

我可能对这些身份验证方法与身份验证提供程序的关系感到困惑。

标签: javaauthenticationweblogicweb.xmljava-ee-7

解决方案


推荐阅读