1

これが私の具体的な質問です:

JavaでSpring Frameworkを使用するページを多数含むプロジェクトがあります。

ある種の管理者ユーザーと部門ユーザーがいます。

問題は、管理者ユーザーがすべての種類のユーザー (すべての情報) を表示する必要があることです。

管理者が一部のユーザーを削除する場合があります。この方法を実行する必要があります

私のプロジェクト リーダーは、セッション プロパティ アクセスを調べて、Springで動作するフレームワークがあるかどうかを検索するように言いました。

どうすればそれを管理できますか?
そのためのフレームワークはありますか?そうでない場合、最善の方法は何ですか?

4

2 に答える 2

2

あなたはAcegiセキュリティフレームワークを使用することによって、それはフレームワークと統合することができSpringます。この問題を解決するには、現在のユーザーをHttp SessionSpring-Acegiこのために指定されたクラスを持っている)に設定し、必要に応じて現在のユーザーを読み取る必要があります。

Spring + Acegi次のようなより多くの機能があります:

  • 複数レベルのフィルターによる複数レベルのセキュリティ
  • プリンシパルによって許可される同時ログインの数を制限する同時セッションのサポート。
  • サポートACLAccess Control List)とオブジェクトドメインセキュリティ。
  • 認証と承認をサポートします。
  • そしてもっとたくさん

便利なユーティリティと構造がたくさんあります。

詳細については、次のリンクを参照してください。

于 2012-07-25T07:20:07.457 に答える
2

Spring Security を既存の Spring アプリに追加するには、次の例に従います: http://www.mkyong.com/spring-security/spring-security-hello-world-example/

また、ドキュメントを読むことをお勧めします。Spring には本当に優れたドキュメントがあります。

もう一つの例

于 2012-07-25T08:22:52.097 に答える