認証前のSpring Security + Spring Boot MVCインデックスページはHTMLのように見えます

リナト・イブラギモフ:

認証前

写真1

任意のアカウントでログインした後

写真2

誰が問題なのか知っていますか?全く分からない。

リナト・イブラギモフ:

問題は解決しました!

クラスを作成しました

@Configuration
@EnableWebMvc
public class WebMVCConfig implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
    }
}

このように、この接頭辞によるページリクエストがある場合、/ static / **と言うので、classpath:staticで検索してみてください

私のインデックスthymeleafファイルには、次の方法で外部cssファイルを含めています:

<link href="../static/css/bootstrap.min.css" th:href="@{static/css/bootstrap.min.css}" rel="stylesheet" />

上記の例は、アプリが静的リソースを見つける必要があるルートを追加する方法を示していますが、これは実際にはプロジェクトでは必要ありません。

ログイン前に静的リソースにアクセスしようとする場合、次のようにWebSecurityConfigクラスで静的リソースにアクセス許可を与える必要があります。

@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
    protected void configure(HttpSecurity http) throws Exception {
        http
                .authorizeRequests()
                .antMatchers("/", "/index", "/login","/css/**", "/webjars/**", "/images/**", "/js/**").permitAll()
                .antMatchers("/subscribers", "/calldetails").access("hasAnyRole('ROLE_USER', 'ROLE_ADMIN')")
                .antMatchers("/divisions").access("hasAnyRole('ROLE_ADMIN')")
                .anyRequest().authenticated()
                .and()
                .formLogin()
                .loginPage("/login")
                .permitAll()
                .and()
                .logout()
                .logoutRequestMatcher(new AntPathRequestMatcher("/logout"))
                .logoutSuccessUrl("/login?logout")
                .permitAll();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Spring BootのSpring Securityのデフォルト認証情報は何ですか?

分類Dev

Spring Boot + Spring Security:基本認証フォームを抑制する方法

分類Dev

Spring Boot SecurityでのNoSuchMethodError

分類Dev

複数の認証メカニズムを接続するSpring Boot Security

分類Dev

Spring Boot Security2.0で2つの異なる認証方法を使用する方法

分類Dev

Spring Boot + Spring Securityのカスタムログインページ

分類Dev

複数の認証によるSpring Security

分類Dev

Spring Boot + Spring Boot Security Start Error

分類Dev

Spring Securityによる認証

分類Dev

Spring Security WebFlux-認証付きの本体

分類Dev

Spring BootとOAuth 2によるSpring Security

分類Dev

Spring Bootを使用したSpring Security:基本認証とJWTトークン認証を組み合わせる

分類Dev

CORS problems with spring boot security

分類Dev

Spring Security + Spring data + MongoDBによる認証

分類Dev

Spring BootアプリでのLDAP認証

分類Dev

What are Spring Security default credentials for Spring Boot?

分類Dev

Spring Boot 2、Spring Security 5、@ WithMockUser

分類Dev

Spring Securityがクラスパス上にあるときに、失敗したSpring Bootアクチュエーターのヘルスインジケーターをデバッグするにはどうすればよいですか?

分類Dev

Vaadin LoginによるSpring Boot Security

分類Dev

Spring Boot Security 403「アクセス拒否」

分類Dev

Spring Boot Securityを無効にする方法

分類Dev

Spring BootでのTwitterのようなデータ認証?

分類Dev

Spring Security の条件付きベーシック認証

分類Dev

Spring SecurityのAuthenticationSuccessHandler

分類Dev

Spring SecurityでWebSocketの認証をオフにする方法は?

分類Dev

Spring Boot Security-認証なしで許可

分類Dev

Spring Security4.0.2-複数認証マネージャー-「org.springframework.security.filterChainProxy」という名前のBeanの作成中にエラーが発生しました

分類Dev

Spring-Securityと基本認証を使用したRESTサービスの認証

分類Dev

Spring Security 認証マネージャーの問題

Related 関連記事

  1. 1

    Spring BootのSpring Securityのデフォルト認証情報は何ですか?

  2. 2

    Spring Boot + Spring Security:基本認証フォームを抑制する方法

  3. 3

    Spring Boot SecurityでのNoSuchMethodError

  4. 4

    複数の認証メカニズムを接続するSpring Boot Security

  5. 5

    Spring Boot Security2.0で2つの異なる認証方法を使用する方法

  6. 6

    Spring Boot + Spring Securityのカスタムログインページ

  7. 7

    複数の認証によるSpring Security

  8. 8

    Spring Boot + Spring Boot Security Start Error

  9. 9

    Spring Securityによる認証

  10. 10

    Spring Security WebFlux-認証付きの本体

  11. 11

    Spring BootとOAuth 2によるSpring Security

  12. 12

    Spring Bootを使用したSpring Security:基本認証とJWTトークン認証を組み合わせる

  13. 13

    CORS problems with spring boot security

  14. 14

    Spring Security + Spring data + MongoDBによる認証

  15. 15

    Spring BootアプリでのLDAP認証

  16. 16

    What are Spring Security default credentials for Spring Boot?

  17. 17

    Spring Boot 2、Spring Security 5、@ WithMockUser

  18. 18

    Spring Securityがクラスパス上にあるときに、失敗したSpring Bootアクチュエーターのヘルスインジケーターをデバッグするにはどうすればよいですか?

  19. 19

    Vaadin LoginによるSpring Boot Security

  20. 20

    Spring Boot Security 403「アクセス拒否」

  21. 21

    Spring Boot Securityを無効にする方法

  22. 22

    Spring BootでのTwitterのようなデータ認証?

  23. 23

    Spring Security の条件付きベーシック認証

  24. 24

    Spring SecurityのAuthenticationSuccessHandler

  25. 25

    Spring SecurityでWebSocketの認証をオフにする方法は?

  26. 26

    Spring Boot Security-認証なしで許可

  27. 27

    Spring Security4.0.2-複数認証マネージャー-「org.springframework.security.filterChainProxy」という名前のBeanの作成中にエラーが発生しました

  28. 28

    Spring-Securityと基本認証を使用したRESTサービスの認証

  29. 29

    Spring Security 認証マネージャーの問題

ホットタグ

アーカイブ