使用外部承载令牌来执行REST API



我有一个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)

相关内容

  • 没有找到相关文章

最新更新