「JACCプロバイダ」ページを使用して、選択したGlassFish ServerインスタンスまたはクラスタにJava Authorization Contract for Containers (JACC)プロバイダを構成します。
JACCプロバイダは、GlassFish Serverで実行しているアプリケーションのサードパーティ製認証モジュールで使用できます。デフォルトのGlassFish Serverインストールには、default
とsimple
の2つのJACCプロバイダが含まれます。これらのデフォルトのプロバイダは、JACC仕様に準拠した簡単なファイルベース認証エンジンを実装します。独自のカスタムJACCプロバイダを作成することも可能です。JACCプロバイダを作成するを参照してください。
JACCプロバイダの実装クラスの記述方法については、http://jcp.org/en/jsr/detail?id=115
のJACC仕様を参照してください。
JACCプロバイダごとに、次の情報が表示されます。
JACCプロバイダの名前。この名前を使用して、domain.xml
のjacc-provider
要素を参照します。
プロバイダ固有のjavax.security.jacc.PolicyConfigurationFactory
を実装するjavax.security.jacc.PolicyConfigurationFactory.provider
の完全修飾クラス名。
java.security.Policy
を実装するjavax.security.jacc.policy.provider
の完全修飾クラス名。
デフォルトのJACCプロバイダは、次のプロパティもサポートします。
JACCポリシー・ファイルが含まれるディレクトリ。default
GlassFish Server JACCプロバイダの場合、デフォルトのディレクトリは${com.sun.aas.instanceRoot}/generated/policy
です。このプロパティは、デフォルトではsimple
GlassFish Server JACCプロバイダに定義されません。
「JACCプロバイダ」の表には、次のオプションも表示されます。
新しいJACCプロバイダを作成するボタン。
選択した1つまたは複数のJACCプロバイダを削除するボタン。