如何从Glassfish asadmin定义Loginmodule?

问题描述 投票:4回答:1

我目前正在实施一个由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命令吗?

security glassfish realm asadmin
1个回答
3
投票

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

来自here的报价:

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

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

我有requested更新。

© www.soinside.com 2019 - 2024. All rights reserved.