2012-03-21 6 views
1

私は疑いがある。ログイン中のAppFuseでは、クレデンシャルをチェックするために何らかのアクションが呼び出されます。 ログインページにアクション名/ j_security-checkがありますが、struts.xmlファイルでそのアクション名のアクションクラスを見つけることができません。 それからmainMenuへのリダイレクト方法。AppFuse StrutsフレームワークでのPassWordの管理

誰かがこの事で私を助けることができる

感謝とセキュリティフレームワーク。だからフォームアクションj_security-checkは春のセキュリティ3によって処理されると、それは何もないよう rajNaveen

答えて

1

は現在、Appfuse2は春のセキュリティ3を使用していますについてStrutsと関係があります。

web.xmlには、Webアプリケーションのセキュリティ動作を設定するSpring Security 3構成ファイル(/WEB-INF/security.xml)がロードされ、Webアプリケーションの起動中に処理されることがわかります。認証を行うにはDaoAuthenticationProviderを使用するように設定されています。

春のセキュリティは、j_security-checkフォームアクションを傍受し、DaoAuthenticationProviderを呼び出してログインリクエストを処理します。 DaoAuthenticationProviderは順番に、開発者が実装しているを呼び出してログインユーザーのパスワードを検索し、取得したパスワードが送信されたパスワードと一致するかどうかを単純に比較します。

Spring Security 3をチェックアウトすることをおすすめします。

+0

こんにちはケン、私はセキュリティファイルを見た – rajNaveen

+0

こんにちはケン、私はsecurity.xmlファイルを見た、それは rajNaveen

+0

このソリューションのように聞こえるhttp://stackoverflow.com/questions/3335559/spring- security-custom-filter-change-passwordは、要件に合っています。ハンドラでは、有効期限パスワードを持つユーザをパスワード変更ページにリダイレクトします –

関連する問題