クラス SecurityMockMvcConfigurers
java.lang.ObjectSE
org.springframework.security.test.web.servlet.setup.SecurityMockMvcConfigurers
セキュリティ関連の
MockMvcConfigurer
実装を提供します。- 導入:
- 4.0
メソッドのサマリー
修飾子と型メソッド説明static org.springframework.test.web.servlet.setup.MockMvcConfigurer
Spring Security で使用するために MockMvcBuilder を構成します。static org.springframework.test.web.servlet.setup.MockMvcConfigurer
springSecurity
(jakarta.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(jakarta.servlet.Filter springSecurityFilterChain) Spring Security で使用するために MockMvcBuilder を構成します。具体的には、コンフィギュレーターは提供されたフィルターを追加します。また、SecurityMockMvcRequestPostProcessors.testSecurityContext()
を適用することにより、各リクエストで TestSecurityContextHolder が確実に活用されるようになります。- パラメーター:
springSecurityFilterChain
- 追加するフィルター- 戻り値:
- 使用する
MockMvcConfigurer