我正在使用tomcat 7,Java EE6。我用的是表格库认证,一切都很好。但是我想使用表单j_security_check的参数,它们是j_username和j_password,以便使用它们初始化用户对象。
我还没有找到有关它的信息,所以我要做的是让用户注册两次,一次使用表单基身份验证(tomcat 7)进入受保护区域,第二次使用相同的参数(j_username和j_password )并初始化用户对象,但我想知道是否可以避免这第二步。谢谢!
发布于 2015-04-14 13:47:35
您可以使用javax.servlet.http.HttpServletRequest.getRemoteUser()恢复用于身份验证的用户名。
然后,您可以使用它来查找您在Tomcat中配置的任何用户注册表中的密码(希望是单向散列)。
https://stackoverflow.com/questions/29570583
复制相似问题