带有 servlet 的 JAAS

发布于 2024-10-07 02:07:54 字数 416 浏览 0 评论 0原文

我正在尝试将 JAAS 用于我的 servlet 应用程序。我可以获得基本的 JAAS 简单身份验证(非 servlet)工作。

但是对于 servlet,我在哪里设置这个变量呢? -Djava.security.auth.login.config=test_jaas.config

我还尝试按照此页面将 JVM_OPTS 导出到此 http://www.kopz.org/public/documents/tomcat/jaasintomcat.html

但我在创建 LoginContex 时仍然不断收到“未配置 LoginModules”的信息。

任何帮助表示赞赏。

I am trying to use JAAS for my servlet application. I could get a basic JAAS simple authentication (non-servlet) working.

But with the servlet where to i set this variable?
-Djava.security.auth.login.config=test_jaas.config

I also tried exporting JVM_OPTS to this as per this page http://www.kopz.org/public/documents/tomcat/jaasintomcat.html

But I still keep getting, "No LoginModules configured" while creating LoginContex.

Any help is appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

阳光的暖冬 2024-10-14 02:07:54

这取决于 servlet 容器。如果您使用 Tomcat,则必须配置 JAAS 领域。请参阅 Realms 下的 Tomcat 配置文档。

It depends on the servlet container. If you're using Tomcat you have to configure a JAAS realm. See the Tomcat configuration documentation under Realms.

猫弦 2024-10-14 02:07:54

相反,您可以转到 java_home/conf/security/java.security 并通过添加以下内容来添加您的配置位置
login.config.url.1=文件:[test_jaas.config路径]

instead you can go to java_home/conf/security/java.security and add your config location by adding the following
login.config.url.1=file:[test_jaas.config path]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文