GlassFish 3.1.1をアプリケーションサーバーとして使用してJava EE 6アプリケーションを開発しています。私は宣言的でプログラム的なセキュリティを使用しています。私は自分のデプロイメント記述子でいくつかの役割を定義し、すべてのセキュリティ制約を定義しました。RDBMSを使用したカスタムisUserInRoleの実装
私はJDBCRealを使用していましたが、LDAPRealmに変更しました。だから私は、LDAPグループに頼ることなく、ユーザーグループのマッピングを管理したいと思います。つまり、LDAPに対して認証を行いたいが、RDBMを使用して現在のユーザーがXグループに属しているかどうかを確認する権限を与えたい。
isUserInRoleメソッドを「オーバーライドする」方法があると思いました。検索中にJACCのようなことを聞いたことがありますが、カスタムJACCプロバイダなどをアプリサーバーに接続する方法があることがわかりましたが、カスタムJACC実装を見つけることはできませんでした。それが動作する場合はイベント)
ハイブリッドLDAP/JDBCレルムの場合。あなたが提供したリンクは死んでいます。それはこれですか?http://docs.oracle.com/cd/E19609-01/819-2556/beabs/index.html –