我有一个Bearer Token,我必须做些什么才能在Spring Boot中的findAll类型REST API中使用它
我试过了,但不起作用:
@GetMapping ("/ all")
public List <MMModel> findAll (@RequestHeader (name = "Authorization") String token);
你能帮我吗?
假设您的令牌是JWT令牌(很可能是这种情况(,您可以导入spring-boot-starter安全性,它包含所有必要的身份验证工具。
Maven
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
渐变
implementation 'org.springframework.boot:spring-boot-starter-security'
那么你的GetMapping
想要
@GetMapping ("/ all")
public List <MMModel> findAll (@AuthenticationPrincipal Jwt token)