我需要在GlassFish4.1服务器上创建受保护的资源。摘要或基本身份验证将是好的。我只需要创建一个用户。我知道,我可以在admin-console中创建用户,这是内部app-server应用程序。还可以通过asadmin
控制台命令创建用户。但是我希望在现有文件中有这个用户,这将是与应用程序交战的数据包。有没有办法通过web.xml
或其他内部文件设置用户密码?
UPD: 我的应用程序非常简单,我不使用数据库。
答案 0 :(得分:0)
看起来这不是直接可能的。容器管理的安全性始终使用领域(您在web.xml
中设置的领域或默认领域)来获取用户数据,并且现有领域都不允许您在Web应用程序中指定用户。
您可以在filters的帮助下轻松实现此解决方案,或者可能有一些Java Web身份验证框架已经提供此功能但我认为这样会有点过分。