gpt4 book ai didi

java - Glassfish 未加载安全页面

转载 作者:行者123 更新时间:2023-12-01 15:54:31 24 4
gpt4 key购买 nike

我已经在我的 Glassfish 服务器上进行了基本登录,当我尝试时,用户名和密码被识别并接受,但没有加载任何内容,浏览器似乎尝试加载某些内容,但只是位于初始页面上。

我已经在文件领域创建了一个帐户,并且登录已成功识别。

打开登录的链接是:<a href="secureUser/secret.xhtml">

web.xml我有这个:

<security-constraint>
<display-name>UserConstraint</display-name>
<web-resource-collection>
<web-resource-name>User</web-resource-name>
<description/>
<url-pattern>/secureUser/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<description/>
<role-name>user</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>file</realm-name>
</login-config>
<security-role>
<description/>
<role-name>user</role-name>
</security-role>

关于为什么它不加载的任何想法 secret.xhtml

谢谢!

最佳答案

您是否在 sun-web.xml 中添加了安全角色映射,如下所示:

<security-role-mapping>
<role-name>user</role-name>
<principal-name>admin</principal-name>
</security-role-mapping>

替换<principal-name>的内容与您的文件领域的用户名。

如果这没有帮助:您可以更改 glassfish 安全模块的日志记录。更改javax.enterprise.system.core.security的日志级别模块至FINEST在管理控制台中。

希望这有帮助!

关于java - Glassfish 未加载安全页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5354425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com