【问题标题】:Glassfish security realm for each application每个应用程序的 Glassfish 安全领域
【发布时间】:2012-06-09 16:53:19
【问题描述】:

我在 glassfish 服务器上部署了两个应用程序,每个应用程序都使用自己的安全领域(文件、jdbc)。问题是 glassfish 只允许设置一个默认领域,这导致一次只有一个应用程序可以运行。我是 glassfish 的新手,所以我可能遗漏了一些基本的东西,或者应该以不同的方式解决这个问题(我的每个应用程序是否需要一个单独的域才能设置特定领域的安全性?)。

任何建议将不胜感激。

谢谢。

【问题讨论】:

    标签: security glassfish


    【解决方案1】:

    可以在同一个 GlassFish 域中创建更多文件领域,您只需为存储用户/密码信息的密钥文件指定一个新文件名。如果您愿意,可以关注此tutorial

    关于问题的另一部分,您还可以考虑使用LDAP 服务器,这是一种可扩展且更通用的解决方案,因为它也可以被同一公司内的其他应用程序使用。例如,您可以使用 OpenLDAPOpenDJ,并使用 JNDI API 让您的应用程序访问 LDAP 领域。

    Here 您可以找到 JNDI 和 OpenLDAP 教程,但您可以轻松找到有关该主题的其他教程。

    【讨论】:

    • 谢谢 perissf,我可以看到你来自哪里。这绝对是我将学习实施的下一件事。最后,我从我的导师那里找到了我想要的东西。底线是我对 GF 默认安全领域设置感到困惑,并认为它为所有应用程序使用“单一”领域。然而事实并非如此。您可以根据需要设置任意数量的领域,然后通过 realm_name 标记从应用程序的 web.xml 中引用它们。
    • 欢迎。如果您发现答案有帮助,您可以将其标记为已接受和/或投票。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-29
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 2015-07-12
    相关资源
    最近更新 更多