誰もこれに答えてからdownvotedしませんでした。春のセキュリティは、ログインページのヘッダーのみを表示します
-1
A
答えて
0
実行可能な例(私が複製できるgitリポジトリ)がなければデバッグは難しいですが、セキュリティ設定でスタイルシートにアクセスするために認証が必要なことがあります。
セキュリティ設定に
.antMatchers("/webjars/**").permitAll()
.antMatchers("/css/**").permitAll()
を追加して、スタイルシートをロードする必要があります。
さらに、../../css/main.cssがすべてのURLで機能しない可能性があるため、ヘッダーのスタイルシートの絶対パスを使用する必要があります。
これらの問題をデバッグするには、ブラウザでWebコンソールを使用し、ネットワーク要求を確認し、すべてのアセットが正しく読み込まれているかどうかを確認するのがよい方法です。
0
あなたのログインページが正しく表示されていませんか?私は間違って認証されたリクエストを間違ったページにリダイレクトする可能性があると思います。あなたはMyAccessDeniedHandlerクラスで拒否された要求を処理するときは、次のコマンドを実行します。これは、順番に次のコードでWebControllerクラスによって処理され
httpServletResponse.sendRedirect(httpServletRequest.getContextPath() + "/403");
:だから
@GetMapping("/403")
public String error403() {
return "/error/403";
}
、それがあるかのように思えますあなたは403ページを処理するときに実際にログインページを表示していません。
私はタイムリーフに慣れていませんが、エラー/ 403ファイルを定義しておらず、ページのレンダリング時にhtmlファイルが見つからなくてもヘッダーがレンダリングされていると思います。
関連する問題
- 1. 春のセキュリティは、HTTPログインページへ
- 2. 春のセキュリティを使用してホームページの前にログインページを最初に表示するには?
- 3. 春のセキュリティを自動生成しないログインページ
- 4. 春のセキュリティSAML:ADFSログインリダイレクトの代わりに自分のログインページ
- 5. 春休みAPIと春の基本セキュリティ
- 6. 複数のログインページを春のセキュリティXMLファイルに追加するには
- 7. 春のセキュリティは
- 8. 春のセキュリティ、春のセキュリティでアクセス= "hasAnyRole( 'ROLE_ADMIN')
- 9. 春のセキュリティを使用しているモバイルとデスクトップの異なるログインページ
- 10. なぜ春ブーツは、私は私の春のブートアプリのログインページに行くを試してみました
- 11. 春のセキュリティAuthenticatedPricipalは
- 12. 春のセキュリティ+春のブートテストコントローラ
- 13. 春のセキュリティは、特定のユーザ名を持つユーザのみにアクセスします。
- 14. 春のセキュリティは - すでに
- 15. Gwt + Gaeセキュリティ:ログインページ
- 16. 春のセキュリティですべてのリクエストにjwt authendicationヘッダーを追加するには?
- 17. セキュリティ:http:春のセキュリティ設定?
- 18. 春のセキュリティHTTPS
- 19. 春のセキュリティ - SecurityContextHolder
- 20. 春のセキュリティ3
- 21. 春のセキュリティ
- 22. AuthenticationSuccessHandler春のセキュリティ
- 23. 春のセキュリティuserdetails:org.springframework.security.authentication.DisabledException
- 24. 春のセキュリティ405
- 25. 春のセキュリティのログインは、私は自分のログインページと次のエラーでログインしようとした
- 26. 春MockMVC、春のセキュリティとMockito
- 27. 春のセキュリティは、IISのISAPI
- 28. 春のブートのセキュリティは@Repository
- 29. POSTリクエストは、春のセキュリティは
- 30. 春のセキュリティのパフォーマンス
異なるバージョンのSpringブートバージョン1.5.7,1.5.3,1.3.0,1.2.0の混在を中止するには、重複する依存関係と不一致のバージョンはもちろんですが、私はまたあなたのカスタムアクセスがハンドラを拒否することはありません、あなたはそれを必要としません(あなたはそれをより複雑にするだけです)。 –