我有一个带有spring-security-test 5.0.5的spring-boot 1.2.2应用程序(不使用SpringMVC)。我无法更改版本。
实施集成测试,是否有一种方法可以覆盖测试的已验证主体?在5.0.5中无法使用@WithMockUser进行测试-还有另一种可能更困难的方法来完成该操作吗?
我们在@Preauthorize处有一个自定义的hasPermission评估器,并且我们将SpringSecurityFilterChain用作FilterRegistrationBean。
我们尝试创建了模拟安全上下文,但是预授权被跳过了-我如何配置将运行预身份验证的模拟安全上下文?