如何从Glassfish asadmin定义Loginmodule?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从Glassfish asadmin定义Loginmodule?相关的知识,希望对你有一定的参考价值。

我目前正在实施一个由neo4j DB支持的Glassfish领域,为此我已经定义了RealmLoginModule类。

我可以使用create-auth-realm asadmin命令安装领域。但只有当它与LoginModule文件中定义的config/login.conf相关联时,才能识别这个领域。

例如,在我的情况下,我必须做以下事情:

  1. 创建身份验证领域: create-auth-realm --classname com.mycompany.security.MyRealm --property jaas-context=MyLoginModule myrealm 然后
  2. MyLoginModule文件中定义config/login.confMyLoginModule { fr.mycompany.security.MyLoginModule required; };

我可以手动编辑login.conf文件,但是想使用asadmin命令自动执行此步骤。 你知道这样的asadmin命令吗?

答案

目前,Glassfish CLI似乎不支持这一点。

来自here的报价:

glassfish有一个非常好的CLI(这实际上是我之所以从JBoss切换的原因之一)。但是,没有用于修改实例的login.conf的CLI cmd(即以可靠的方式添加/删除条目)。

我想知道为什么在使用create-auth-realm / delete-auth-realm命令创建/删除领域时,自动向/从login.conf添加/删除领域的原因...

我有requested更新。

以上是关于如何从Glassfish asadmin定义Loginmodule?的主要内容,如果未能解决你的问题,请参考以下文章

Javaweb开发环境的搭建

Glassfish 3.1.1突然停止写入server.log

Glassfish LOG4J记录了不同的应用程序

Glassfish server.log 压缩和归档

将 log4j 与 hibernate 和 glassfish 3.0.1 一起使用

nginx tomcat glassfish session 复制配置