3.3. 実行時にの承認ロールの追加
Data Grid キャッシュでセキュリティー認証を使用する場合に、ロールをアクセス許可に動的にマップします。
前提条件
- 組み込みキャッシュの承認を設定しておく。
-
Data Grid に
ADMIN
権限があること。
手順
-
RolePermissionMapper
インスタンスを取得します。 addRole()
メソッドで新しいロールを定義します。MutableRolePermissionMapper mapper = (MutableRolePermissionMapper) cacheManager.getCacheManagerConfiguration().security().authorization().rolePermissionMapper(); mapper.addRole(Role.newRole("myroleone", true, AuthorizationPermission.ALL_WRITE, AuthorizationPermission.LISTEN)); mapper.addRole(Role.newRole("myroletwo", true, AuthorizationPermission.READ, AuthorizationPermission.WRITE));