4

私は現在、neo4j DB に裏打ちされた Glassfish レルムを実装しており、そのために aRealmLoginModuleクラスを定義しています。

コマンドを使用してレルムをインストールできcreate-auth-realm asadminます。ただし、レルムが Glassfish によって認識されるのは、ファイルでLoginModule定義された に関連付けられている場合のみです。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 から切り替えた理由の 1 つです)。ただし、インスタンスの login.conf を変更するための CLI コマンドはありません (つまり、信頼できる方法でエントリを追加/削除します)。

create-auth-realm/delete-auth-realm コマンドを使用してレルムを作成/削除するときに、login.conf に/からレルムが自動的に追加/削除されない理由について疑問に思っています...

更新をリクエストしました。

于 2013-01-07T17:13:20.767 に答える