WebSphere Liberty の組み込みメッセージング・サーバーは、キューでのアクセス制御をサポートしています。では、 messagingEngineセクションserver.xml
の下に次の構造を追加できます。
<messagingSecurity>
<role name="queueAccess">
<group name="admin"></group>
<queuePermission queueRef="myQueues.queue_1">
<action>ALL</action>
</queuePermission>
</role>
</messagingSecurity>
これにより、管理者ユーザーにキューへのアクセスが許可されますが、複数のキューへmyQueues.queue_1
のアクセスを許可したい場合は、キューごとにセクションを作成する必要があるようです。myQueues.queue_1
myQueues.queue_n
myQueues*や正規表現myQueues.*など、いくつかのワイルドカードを試しましたが、うまくいきませんでした。ワイルドカードの使用に関するドキュメントを見つけることができなかったので、このシナリオでワイルドカードが可能かどうかを誰かが確認または否定できますか?