我想获得我的登录模块HttpSession中或请求。 我已经尝试过JACC,但没有奏效。
我需要这个,因为我已经把验证码在登录窗口。 也许有些JAAS忍者知道一个更好的方式来做到这一点。 我使用kaptcha做到这一点。
提前致谢。
我想获得我的登录模块HttpSession中或请求。 我已经尝试过JACC,但没有奏效。
我需要这个,因为我已经把验证码在登录窗口。 也许有些JAAS忍者知道一个更好的方式来做到这一点。 我使用kaptcha做到这一点。
提前致谢。
我做的正是在在JBoss AS上运行我的应用程序。
这是我做的,从登录模块中访问HttpServletRequest的:
HttpServletRequest request = (HttpServletRequest) PolicyContext.getContext(HttpServletRequest.class.getName());
然后我得到的会议上,提取和验证码对其进行验证,从屏幕上的请求参数。 之后,我验证用户,我删除从会话验证码参数。 这对我来说工作得很好。
请注意,在用户已经通过身份验证的登录模块也可以通过EJB来激活调用。 在这种情况下,验证码参数不会当然,在会议上,。 所以,你应该检查一下。