当前位置:  开发笔记 > 编程语言 > 正文

确保用户在Java Web App中进行身份验证

如何解决《确保用户在JavaWebApp中进行身份验证》经验,为你挑选了1个好方法。

我的Web应用程序有一个安全区域,用户可以通过JSP登录.JSP将用户名和密码发布到servlet,然后servlet检查用户凭据是否有效.如果它们有效,则将用户定向到安全资源.如何在不先验证的情况下确保用户无法导航到安全资源?



1> mtruesdell..:

一种常见的方法是在用户的会话中设置令牌,即

session.setAttribute("loggedIn", "true");

甚至

session.setAttribute("loggedInUser", "someUserName");

并在任何应该保护的页面上检查.一个好的策略是使用附加到任何要保护的页面的servlet过滤器来执行检查.如果他们没有通过检查,过滤器可以重定向到登录页面.另见:http://java.sun.com/products/servlet/Filters.html

这是一篇关于使用过滤器进行身份验证的好文章:http://www.developer.com/java/ent/article.php/3467801

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有