クラス SecurityMockMvcConfigurers


  • public final class SecurityMockMvcConfigurers
    extends java.lang.Object
    セキュリティ関連の MockMvcConfigurer 実装を提供します。
    導入:
    4.0
    • メソッドのサマリー

      すべてのメソッド   静的メソッド   具象メソッド  
      修飾子と型 メソッド 説明
      static org.springframework.test.web.servlet.setup.MockMvcConfigurerspringSecurity()
      Spring Security で使用するために MockMvcBuilder を構成します。
      static org.springframework.test.web.servlet.setup.MockMvcConfigurerspringSecurity​(javax.servlet.Filter springSecurityFilterChain)
      Spring Security で使用するために MockMvcBuilder を構成します。
      • クラス java.lang.Object から継承されたメソッド

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • メソッドの詳細

      • 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​(javax.servlet.Filter springSecurityFilterChain)
        Spring Security で使用するために MockMvcBuilder を構成します。具体的には、コンフィギュレーターは提供されたフィルターを追加します。また、SecurityMockMvcRequestPostProcessors.testSecurityContext() を適用することにより、各リクエストで TestSecurityContextHolder が確実に活用されるようになります。
        パラメーター:
        springSecurityFilterChain - 追加するフィルター
        戻り値:
        使用する MockMvcConfigurer