如何在所有请求标头中传递授权令牌 - 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 令牌请求的授权标头?

如何将承载令牌添加到 HTTP 请求的标头?

如何在反应本机中使用 XMLHttpRequest 在 GET 方法的标头中传递授权令牌

我是不是在发布请求的标头或正文中传递身份令牌?

如何在所有请求中传输动态auth值,而不是在SOAPUI中更改每个请求的标头中的值

如何在传入的http请求标头中添加授权令牌[关闭]