在SecurityContext中找不到身份验证对象

时间:2019-11-04 13:39:45

标签: spring-boot spring-security-oauth2

我创建了一个删除API,使用以下注释在其中进行身份验证:

@PreAuthorize("hasRole('ROLE_USER') or hasRole('ROLE_ADMIN') or hasRole('ROLE_CUSTOMER')") 

我用相同的方式编写了BDD方案,但是由于没有身份验证,因此删除API上的调用无法进行。因此,我创建了一个令牌,并通过授权调用了我的删除API。但是在运行BDD测试方案时,它为我提供了在安全上下文中找不到的Authentication对象。如果您遇到任何相同的问题,请提供帮助。

0 个答案:

没有答案