spring-boot-admin - Spring Boot Admin:自定义标头身份验证
问题描述
我的应用程序具有基于自定义 HTTP 标头的自定义身份验证机制。AFAIK,Spring Boot Admin 仅支持基本身份验证和 OAuth。但也许客户有办法在他们的请求中提供一些自定义标头?
解决方案
您可以通过注入 Bean 将自定义标头添加到现有标头中,如下所示。
@Bean
public HttpHeadersProvider customHttpHeadersProvider() {
return instance -> {
HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.add("X-CUSTOM", "My Custom Value");
return httpHeaders;
};
}
推荐阅读
- c++ - C++20 中的 CTAD 和指定初始值设定项
- javascript - Vue.js,更改数组项的顺序并在 DOM 中进行更改
- php - 文件上传不工作,如果文件没有在 25-30 秒内上传
- python - 如何使用 3D 点、线和曲面数据绘制体积(.geo 文件)
- ruby - 在 ruby cmd 中将 scss 转换为 css 以编写 sass 代码
- generics - 在颤振中通过 Function(T) 传递泛型类型
- javascript - 无法使用 getElemenById + FileReader API 从 Input 标签中读取同一个文件两次
- javascript - 如何在反应中使用 for 循环,以便我可以循环两个数组并在两个数组中返回第二个数组中的对象(如果两者都匹配)
- javascript - Nuxt 2.x 构建包含内联脚本,该脚本违反了 Chrome 扩展的内容安全策略指令
- database - 大型数据库表的最佳方法结构