java WildFly 10 | Undertow |创建具有RequestContext访问权限的WildFly LoginModule
我正在尝试为wildfly 10创建一个登录模块,可以访问请求上下文。我必须识别请求url。我还必须分析GET参数,以检查是否设置了令牌
如何在基于“UsernamePasswordLoginModule”的类中访问请求上下文和url信息
我试过这个
@Resource WebServiceContext wsctx
但它不起作用
你可以在下面搜索框中键入要查询的问题!
我正在尝试为wildfly 10创建一个登录模块,可以访问请求上下文。我必须识别请求url。我还必须分析GET参数,以检查是否设置了令牌
如何在基于“UsernamePasswordLoginModule”的类中访问请求上下文和url信息
我试过这个
@Resource WebServiceContext wsctx
但它不起作用
# 1 楼答案
我已经试过你的建议了。但它不起作用。web筛选器不调用
在第二步中,我尝试了以下方法
结果是该方法可能会在此时终止(getContext),并重新提交请求。我不知道为什么
# 2 楼答案
您应该实现一些预处理器,以便将请求参数保存到某个ThreadLocal变量(例如,您可以在Web筛选器中执行此操作)。然后在登录模块中,您将能够从ThreadLocal one读取此参数