Ver Fonte

SpringTestRule clears SecurityContext

Fixes: gh-5001
Rob Winch há 7 anos atrás
pai
commit
73f5e89e4c

+ 3 - 0
config/src/test/java/org/springframework/security/config/test/SpringTestRule.java

@@ -19,6 +19,8 @@ package org.springframework.security.config.test;
 import org.junit.rules.MethodRule;
 import org.junit.runners.model.FrameworkMethod;
 import org.junit.runners.model.Statement;
+import org.springframework.security.core.context.SecurityContextHolder;
+import org.springframework.security.test.context.TestSecurityContextHolder;
 
 /**
  * @author Rob Winch
@@ -34,6 +36,7 @@ public class SpringTestRule extends SpringTestContext implements MethodRule {
 				try {
 					base.evaluate();
 				} finally {
+					TestSecurityContextHolder.clearContext();
 					close();
 				}
 			}