最近,我加入了一个在服务器上工作的团队。有许多模块和API,我的任务是编写REST API的访问表文档。例如,有一个API可以获取内容列表:
GET: /api/v2/cms/contents
另一方面,模块中的许多权威:
我必须知道哪些机构需要调用其余的?!
好消息是,有很多集成测试(使用JUnit和spring测试实现)。
我想运行测试和日志访问检查,如下所示:
{TEST Name}: {list of required authorities}
有没有办法模拟安全性并与JUnit集成,以便在测试用例期间收集所需的权限?
发布于 2018-08-06 00:49:47
您可以使用@WithMockUser
实现mock Spring Security。
有关更多详细信息,请参阅文档。https://docs.spring.io/spring-security/site/docs/current/reference/html/test-method.html
https://stackoverflow.com/questions/51695093
复制相似问题