クラス SecurityMockMvcConfigurers

java.lang.ObjectSE
org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers

public final class SecurityMockMvcConfigurers extends ObjectSE
セキュリティ関連の MockMvcConfigurer 実装を提供します。
導入:
4.0
  • 方法の詳細

    • springSecurity

      public static org.springframework.test.web.servlet.setup.MockMvcConfigurer springSecurity()
      MockMvcBuilder を Spring Security で使用するように構成します。具体的には、構成者は "springSecurityFilterChain" という名前の Spring Bean をフィルターとして追加します。また、SecurityMockMvcRequestPostProcessors.testSecurityContext() を適用することで、各リクエストに対して TestSecurityContextHolder が確実に活用されるようにします。
      戻り値:
      使用する MockMvcConfigurer 
    • springSecurity

      public static org.springframework.test.web.servlet.setup.MockMvcConfigurer springSecurity(jakarta.servlet.Filter springSecurityFilterChain)
      Spring Security で使用するために MockMvcBuilder を構成します。具体的には、コンフィギュレーターは提供されたフィルターを追加します。また、SecurityMockMvcRequestPostProcessors.testSecurityContext() を適用することにより、各リクエストで TestSecurityContextHolder が確実に活用されるようになります。
      パラメーター:
      springSecurityFilterChain - 追加するフィルター
      戻り値:
      使用する MockMvcConfigurer