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

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

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

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

esoko 回答:在SecurityContext中找不到身份验证对象

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3166332.html

大家都在问