4

我目前正在实现一个由 neo4j DB 支持的 Glassfish 领域,为此我定义了一个Realm和一个LoginModule类。

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

例如,就我而言,我必须执行以下操作:

  1. 创建身份验证领域:
    create-auth-realm --classname com.mycompany.security.MyRealm --property jaas-context=MyLoginModule myrealm
    然后

  2. MyLoginModule在该config/login.conf文件中定义:

    MyLoginModule { 
      fr.mycompany.security.MyLoginModule required; 
    };
    

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

4

1 回答 1

3

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

从这里引用:

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

我想知道为什么当使用 create-auth-realm/delete-auth-realm 命令创建/删除领域时,领域不会自动添加到/从 login.conf 中删除。

我已请求更新。

于 2013-01-07T17:13:20.767 回答