クラス SecurityMockMvcConfigurers
- java.lang.Object
-
- org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers
public final class SecurityMockMvcConfigurers extends java.lang.Object
セキュリティ関連のMockMvcConfigurer
実装を提供します。- 導入:
- 4.0
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static org.springframework.test.web.servlet.setup.MockMvcConfigurer
springSecurity()
Spring Security で使用するために MockMvcBuilder を構成します。static org.springframework.test.web.servlet.setup.MockMvcConfigurer
springSecurity(javax.servlet.Filter springSecurityFilterChain)
Spring Security で使用するために MockMvcBuilder を構成します。
メソッドの詳細
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