私たちはSpringセキュリティを持つSpring MVCを使用しています。要件の1つは、ユーザーがページにアクセスしようとしてもまだログインしていない場合、アプリはログインページにリダイレクトしてから、リクエストされたページにそれらを転送する必要があるということです。私たちのアプリはセッションを使用していません。私はこれまでにこのようなことをしてきましたが、セッションや非春にはかなりストレートでしたが、春のセキュリティでどのように行われているかはわかりません。ここにいくつかの指摘をしたいと思います。 thxSpring mvc - ログイン後にURLを転送します。
0
A
答えて
0
WebコンテキストのSpringセキュリティは、デフォルトでセッションを使用します。それが起こるために特別なことをする必要はありません。 缶は、セッションを使用してなしで動作するように設定していますが、それほど問題はありません。デフォルトでは
は、あなたが記述挙動は春のセキュリティが動作する方法です。
1 - リクエストページ
1A - セッションがページを表示する権限を持っている場合、
1Bを通じて要求を許可 - セッション場合ログイン画面にリダイレクトする
2 - ログインフォームを送信
2a - ログインに成功した場合は、最初にリクエストしたページにリダイレクト
2b - ログインに失敗した場合は、ログイン画面でエラーメッセージを返します
私は、Spring SecurityのWebサイトでユーザーガイドのチュートリアルに進み、そこから行くことをお勧めします。あなたが問題に遭遇した場合は、あなたが試したものとうまくいかないものを別の質問としてここに投稿してください。しかし、最初はちょっと試してみてください。あなたは思ったよりずっと遠くになるでしょう。
関連する問題
- 1. ログイン後に正しいURLに転送する方法
- 2. ログイン成功後の転送
- 3. Java Spring MVC:コントローラが転送すると、ブラウザは転送先のコントローラのURLではなく、古いコントローラからのURLを表示します。
- 4. ログイン成功後、Spring MVCセキュリティアクセスが拒否されました
- 5. Spring MVCでのログイン
- 6. JDBC Spring MVCのログインに
- 7. ASP.NETコアMVCは、 "admin/*"のような子URLをコントローラに転送します。
- 8. spring mvc url formatting
- 9. URL転送JSF
- 10. Springブート/ Spring MVC - 別のリクエストからの応答を転送する方法
- 11. Spring MVC/Security - ログイン後にログインページにアクセスすることができます
- 12. DELETE Spring MVCでの表現状態転送
- 13. WordPressのログインとリンクをJoomlaに転送
- 14. ログイン後にログインしてURLを取得する
- 15. .net mvc formログインURLリダイレクト
- 16. 人のログインに応じた行転送
- 17. Asp.net MVCのデータ転送オブジェクト
- 18. spring MVC用のカスタムURLハンドラマッピング
- 19. Spring MVC JSPでのリクエストURL
- 20. Spring MVC取得メソッドURL
- 21. Spring MVCのコンフィグレーションurl-pattern
- 22. Spring MVC - ログインしていない場合にログインにリダイレクトする方法
- 23. 私のSpring 4アプリをGmailログインのようなaouth2サーバープロバイダに転送する方法は?
- 24. ASP.NET MVC正常にログインした後にログインしていません
- 25. Spring Cloud Zuulによる転送エラー
- 26. JQueryがSpring MVCコントローラにJSONを送信
- 27. Spring MVCでURLを検証するベストプラクティス?
- 28. Spring-MVC 3.1:後ろにスラッシュを付けてURLをマッピングする方法は?
- 29. マッピングのないSpring URLをデフォルトのログインURLにリダイレクトできますか?
- 30. Apache ShiroはSpring MVCプロジェクトのURL例外を追加します
http://pulkitsinghal.blogspot.com/2010/07/spring-security-redirect-back-to.html – digitaljoel