2010-11-23 8 views
1

私は、Javaアプリケーションの前に置くためにフィルタを使っています。このフィルターは、リモートユーザー変数にユーザー名を設定する責任があります(アプリケーションがrequest.getRemoteUser()呼び出しを行うため)。Java EEセキュリティロールを設定するには

現在ログに記録されているユーザーの役割をカスタム呼び出しからLDAP(ユーザーグループを要求していないが、他の特定の属性)からも設定したいと考えています。

どうすれば実現できますか?

答えて

0

カスタムLoginModuleを作成する場合は、ユーザーを自分で認証し、LDAPの内容に基づいてユーザーの役割を設定することもできます。アプリケーションサーバーを指定すると、より具体的な情報を提供することができます。

0

OK、LoginModule。それは、私が探していたようだ...(フィルタはEJBに関して必要な機能を提供せず、サーブレットのみ) 異なるアプリケーションサーバ間ではどのような特異性がありますか?すべてのサーバーでサポートされているコアJava EE LoginModule仕様はありませんか? (少なくともWASとjBossと言うでしょう)

どうもありがとうございました!

+0

>すべてのサーバーでサポートされているコアJava EE LoginModule仕様はありませんか? - 実際にそこにあります。これはJASPICと呼ばれ、理論上すべての完全Java EE 6サーバーでサポートされています。 –

関連する問題