【问题标题】:HTTP Status 403 - Forbidden - jdbc realm setup with glassfish-v3HTTP 状态 403 - 禁止 - 使用 glassfish-v3 设置 jdbc 领域
【发布时间】:2013-11-25 18:37:24
【问题描述】:

大家好,我只是在尝试使用 glassfish 的一些安全功能,例如阻止除授权用户之外的所有人访问网页,本练习的主要目的是了解其工作原理

我已按照以下教程设置我的 glassfish 服务器以及 web.xml 文件等

http://blog.gamatam.com/2009/11/jdbc-realm-setup-with-glassfish-v3.html

虽然我按照设置进行了设置,但我注意到一个奇怪的问题

当我尝试访问/test/newxhtml.xhtml 时,我得到了正确的用户名/密码提示,但是当我输入管理员的用户名和密码时,我看到 403 页面被禁止,但是我注意到如果我输入用户名/密码错误它重新提示我输入用户名和密码

基本上我想知道这听起来是否正确,我可以显示网页而不是 403 错误,如果用户输入错误的用户名和密码则显示 403

谢谢大家

编辑

我注意到控制台中出现错误:

WARNING:   No Principals mapped to Role [ADMIN].
WARNING:   No Principals mapped to Role [USER].

【问题讨论】:

    标签: java security jdbc glassfish


    【解决方案1】:

    我想通了,是的,没有配置映射,在 glassfish-web.xml 中添加了正确的映射,现在它可以工作了 :)

    【讨论】:

      猜你喜欢
      • 2012-03-10
      • 2013-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-04
      • 2011-12-03
      • 1970-01-01
      相关资源
      最近更新 更多