【发布时间】:2020-09-18 07:15:31
【问题描述】:
我创建了一个包含各种端点的 Spring Boot 应用程序。除了signup 和登录端点,我为其他请求添加了一个过滤器。所有其他请求应具有:
AuthorizationBearer <token>
并且请求通过 Spring Security 过滤器链,该过滤器链通过UserDetailService 检查用户是否存在于表中。
我想知道如何使用 Spring Security 为任何 GET/POST API 编写单元测试?
我想到的一种方法是通过调用signup API 生成实际令牌,然后使用 Signup API 生成的授权令牌调用其他 API。
或
可能有一些方法可以模拟或跳过单元测试的授权承载
我想知道遵循的正确/最佳方法是什么?
【问题讨论】:
标签: java spring spring-boot junit spring-security