如何在所有请求标头中传递授权令牌 - Spring Boot java
Posted
技术标签:
【中文标题】如何在所有请求标头中传递授权令牌 - Spring Boot java【英文标题】:How to pass the authorization token in all request header - Spring boot java 【发布时间】:2020-12-05 23:43:14 【问题描述】:我的代码遇到问题。我需要在请求(K,V)标头中传递生成的令牌以验证过滤器中的用户。
是否有任何可能的方法可以在所有请求标头中设置生成令牌默认值。
我正在使用 Spring boot,Sql 开发人员。要生成令牌,我使用的是 JWT。
提前致谢
【问题讨论】:
拦截器可以。 tutorialspoint.com/spring_boot/spring_boot_interceptor.htm 【参考方案1】:试试 spring 过滤器或拦截器,你可以实现一个自定义过滤器来确保你所有的请求在 header 中都包含 auth token
这里有一个很好的过滤器教程:https://dzone.com/articles/working-with-filters-in-spring
【讨论】:
我需要在请求头中添加令牌。你能帮我使用拦截器添加它吗 在 Postman 中我们可以添加标题。同样我需要在代码中实现。 我希望您使用其余模板提出请求,这里有一个类似的问题可以回答您的问题:***.com/questions/19238715/…。以上是关于如何在所有请求标头中传递授权令牌 - Spring Boot java的主要内容,如果未能解决你的问题,请参考以下文章
如何使用带有 WebClient 的 spring-security-oauth2 自定义 OAuth2 令牌请求的授权标头?
如何在反应本机中使用 XMLHttpRequest 在 GET 方法的标头中传递授权令牌