Forráskód Böngészése

Ensure Chrome Still SC_MOVED_TEMPORARILY

Issue: gh-4831
Rob Winch 7 éve
szülő
commit
cf3cba8f5f

+ 10 - 0
config/src/test/groovy/org/springframework/security/config/annotation/web/configurers/ExceptionHandlingConfigurerTests.groovy

@@ -100,6 +100,16 @@ class ExceptionHandlingConfigurerTests extends BaseSpringSpec {
 		response.status == HttpServletResponse.SC_UNAUTHORIZED
 	}
 
+	def "Chrome is Form by default"() {
+		setup:
+		loadConfig(DefaultSecurityConfig)
+		when:
+		request.addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8")
+		springSecurityFilterChain.doFilter(request,response,chain)
+		then:
+		response.status == HttpServletResponse.SC_MOVED_TEMPORARILY
+	}
+
 	def "ContentNegotiationStrategy defaults to HeaderContentNegotiationStrategy"() {
 		when:
 			loadConfig(HttpBasicAndFormLoginEntryPointsConfig)