クラス TestSecurityContextHolder

java.lang.ObjectSE
org.springframework.security.test.context.TestSecurityContextHolder

public final class TestSecurityContextHolder extends ObjectSE
TestSecurityContextHolderSecurityContextHolder と非常に似ていますが、テストに必要です。例: Web ベースのテスト用に SecurityContextHolder に目的の SecurityContext を設定することはできません。Web リクエストでは、SecurityContextPersistenceFilterSecurityContextHolderSecurityContextRepository によって返される値でオーバーライドします。FilterChain の終了時に、SecurityContextPersistenceFilterSecurityContextHolder をクリアします。つまり、複数の Web リクエストを行うと、後続のリクエストでどの SecurityContext を使用するかがわかりません。一般的な使用箇所は次のとおりです。
導入:
4.0