第3章 セキュリティーレルム
3.1. セキュリティーレルム リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
セキュリティーレルム は、ユーザーとパスワード間の一連のマッピング、ユーザーとロール間のマッピングです。セキュリティーレルムは、EJB および Web アプリケーションに認証および承認を追加するメカニズムです。JBoss EAP 6 はデフォルトで 2 つのセキュリティーレルムを提供します。
ManagementRealmは、管理 CLI および Web ベースの管理コンソールの機能を提供する Management API の認証情報を保存します。JBoss EAP 6 自体を管理するための認証システムを提供します。また、アプリケーションが Management API に使用するものと同じビジネスルールで認証する必要がある場合は、ManagementRealmを使用できます。ApplicationRealmは、Web アプリケーションおよび EJB のユーザー、パスワード、およびロール情報を保存します。
各レルムはファイルシステムの複数のファイルに保存されます。
REALM-users.propertiesは、ユーザー名とハッシュ化されたパスワードを保存します。REALM-roles.propertiesは、ユーザーからロールへのマッピングを保存します。mgmt-groups.propertiesは、ManagementRealmのユーザーグループマッピングファイルを保存します。ロールベースアクセス制御(RBAC)が有効化されている場合にのみ使用されます。
プロパティーファイルは
domain/configuration/ ディレクトリーおよび standalone/configuration/ ディレクトリーに保存されます。ファイルは add-user.sh または add-user.bat コマンドで同時に書き込みされます。コマンドを実行すると、最初に作成した決定は、新しいユーザーを追加するレルムになります。