Security 每个应用程序的Glassfish安全域

Security 每个应用程序的Glassfish安全域,security,glassfish,Security,Glassfish,我在glassfish服务器上部署了两个应用程序,每个应用程序都使用自己的安全领域文件jdbc。问题是glassfish只允许设置一个默认领域,这导致一次只能有一个应用程序运行。我是glassfish的新手,所以我可能缺少一些基本的东西,或者应该以不同的方式处理这个问题。我的每个应用程序是否需要一个单独的域来设置特定领域的安全性 如有任何建议,将不胜感激 谢谢。在同一GlassFish域中可以创建更多的文件域,您只需为存储用户/密码信息的密钥文件指定一个新的文件名即可。如果你愿意的话,你可以遵循

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

如有任何建议,将不胜感激


谢谢。

在同一GlassFish域中可以创建更多的文件域,您只需为存储用户/密码信息的密钥文件指定一个新的文件名即可。如果你愿意的话,你可以遵循这个

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


您可以找到JNDI和OpenLDAP教程,但是您可以很容易地找到关于这个主题的其他教程

谢谢佩里瑟夫,我知道你从哪里来。这肯定是我将要学习实现的下一件事。最后,我从我的导师那里找到了我想要的东西。底线是,我对GF默认安全领域设置感到困惑,认为它对所有应用程序都使用“单一”领域。但事实并非如此。您可以设置任意多个领域,然后通过领域\名称标记从应用程序的web.xml中引用它们。欢迎使用。如果您发现答案有帮助,您可以将其标记为接受和/或投票。