定義項目
カテゴリ | プロパティ | プロパティ名 | get | set | list | 再起動 |
---|---|---|---|---|---|---|
× | × | ○ | - | |||
default-realm | ○ | ○ | × | 不要 | ||
jacc | ○ | × | × | - | ||
× | × | ○ | - | |||
name | ○ | × | × | - | ||
classname | ○ | × | × | - | ||
レルムの追加プロパティ | ||||||
jaas-context | ○ | × | × | - | ||
assign-groups | ○ | ○ | × | 必要 | ||
file | ○ | × | × | - |
■セキュリティ
${clusterName_instanceName_configName}.security-service
デフォルトレルム
${clusterName_instanceName_configName}.security-service.default-realm
deployment descriptorにレルムを指定していない場合に、認証に使用されるレルムです。
定義済みのレルム名を指定してください。
file
JACC
${clusterName_instanceName_configName}.security-service.jacc
設定されているJACCプロバイダのクラス名です。
default
■レルム
${clusterName_instanceName_configName}.security-service.auth-realm.${name}
レルム名
${clusterName_instanceName_configName}.security-service.auth-realm.${name}.name
レルムの名前です。
asadmin create-auth-realmサブコマンドでレルムを新規に作成する場合、レルム名は以下で構成してください。
英数字、または特殊文字(‘-’、‘_’、‘.’、‘/’、‘;’、‘#’)
先頭には、英数字または‘_’だけ指定可能
本定義項目は省略できません。
本製品には、以下のレルムが事前に準備されています。
admin-realm: asadminコマンドのログイン認証時に使用するための専用のレルム
file:Java EE 6アプリケーションで使用するfileレルム
レルムクラス名
${clusterName_instanceName_configName}.security-service.auth-realm.${name}.classname
レルムクラスの名前です。
asadmin create-auth-realmサブコマンドでfileレルムを新規に作成する場合、以下の値を設定してください。
com.sun.enterprise.security.auth.realm.file.FileRealm
本定義項目は省略できません。
fileレルムを使用する場合、com.sun.enterprise.security.auth.realm.file.FileRealmが指定されている必要があります。
JAASコンテキスト
${clusterName_instanceName_configName}.security-service.auth-realm.${name}.property.jaas-context
レルムが使用するログインモジュールのタイプを指定します。
asadmin create-auth-realmサブコマンドで新規にfileレルムを作る場合、--propertyオプションに以下の値を設定してください。
fileRealm
本定義項目は省略できません。asadmin setサブコマンドで値を省略して定義項目名と「=」だけを指定した場合、エラーとなります。
fileレルムを使用する場合、fileRealmが指定されている必要があります。
グループ割り当て
${clusterName_instanceName_configName}.security-service.auth-realm.${name}.property.assign-groups
認証済みのユーザすべてに対して割り当てるグループを指定します。複数のグループを指定する場合はカンマ(,)で区切って指定します。
グループ名は、1文字以上、255文字以内とし、以下の文字で構成してください。
英数字
アンダースコア「 _ 」
ダッシュ「 - 」
ドット文字「 . 」
複数グループを指定する場合は、カンマ「,」で区切って指定してください。
認証済みのユーザすべてに対して割り当てるグループは、存在しません。
setサブコマンドで値を省略して定義項目名と「=」だけを指定した場合、本定義項目は削除され、認証済みのユーザすべてに対して割り当てるグループは削除されます。
キーファイル
${clusterName_instanceName_configName}.security-service.auth-realm.${name}.property.file
fileレルムのキーファイルの格納場所(ファイル名含む)を絶対パスで設定します。
${com.sun.aas.instanceRoot}/config配下のファイルを指定してください。
asadmin create-auth-realmサブコマンドで新規にfileレルムを作る場合、--propertyオプションでキーファイルを指定してください。
${com.sun.aas.instanceRoot}/configから始まるパス
本製品に、事前に準備されているレルムのキーファイルは、以下の通りです。
admin-realm: ${com.sun.aas.instanceRoot}/config/admin-keyfile
file: ${com.sun.aas.instanceRoot}/config/keyfile
なお、fileレルムを使用している場合、本定義項目が設定されていることは必須です。
関連情報
詳細な説明や関連記事については、以下を参照してください。
内容 | 参照先 |
---|---|
機能説明 | |
チューニング方法 |
|
コマンド | asadminコマンドの以下のサブコマンド |