6.2. Data Grid サーバーのセキュリティーレルムの定義
セキュリティーレルムは、ID、暗号化、認証、および承認情報を Data Grid サーバーエンドポイントに提供します。
6.2.1. プロパティーレルム リンクのコピーリンクがクリップボードにコピーされました!
プロパティーレルムはプロパティーファイルを使用して、ユーザーおよびグループを定義します。
users.properties
は、ユーザー名をプレーンテキスト形式でパスワードにマッピングします。DIGEST-MD5
SASL メカニズムまたは Digest
HTTP メカニズムを使用する場合は、パスワードを事前にダイジェストすることもできます。
myuser=a_password user2=another_password
myuser=a_password
user2=another_password
groups.properties
はユーザーをロールにマッピングします。
supervisor=myuser,user2 reader=myuser writer=myuser
supervisor=myuser,user2
reader=myuser
writer=myuser
プロパティーレルム設定
サポート対象の認証メカニズム
プロパティーレルムは、以下の認証メカニズムをサポートします。
-
SASL:
PLAIN
、DIGEST-*
、およびSCRAM-*
-
HTTP(REST):
Basic
およびDigest
6.2.1.1. プロパティーレルムへのユーザーの追加 リンクのコピーリンクがクリップボードにコピーされました!
Data Grid サーバーは、プロパティーファイルに新しいユーザー/ロールマッピングを簡単に追加できる user-tool
スクリプトを提供します。
手順
-
$ISPN_HOME
ディレクトリーに移動します。 -
bin
ディレクトリーでuser-tool
スクリプトを実行します。
たとえば、supervisor、reader、および writer グループに属するパスワード qwer1234! というパスワードを持つ myuser という名前の新規ユーザーを作成します。
- Linux
bin/user-tool.sh -u myuser -p "qwer1234!" -g supervisor,reader,writer
$ bin/user-tool.sh -u myuser -p "qwer1234!" -g supervisor,reader,writer
- Microsoft Windows
bin\user-tool.bat -u myuser -p "qwer1234!" -g supervisor,reader,writer
$ bin\user-tool.bat -u myuser -p "qwer1234!" -g supervisor,reader,writer