首页 > 解决方案 > Spring Boot Admin:自定义标头身份验证

问题描述

我的应用程序具有基于自定义 HTTP 标头的自定义身份验证机制。AFAIK,Spring Boot Admin 仅支持基本身份验证和 OAuth。但也许客户有办法在他们的请求中提供一些自定义标头?

标签: spring-boot-admin

解决方案


您可以通过注入 Bean 将自定义标头添加到现有标头中,如下所示。

@Bean
public HttpHeadersProvider customHttpHeadersProvider() {
    return instance -> {
        HttpHeaders httpHeaders = new HttpHeaders();
        httpHeaders.add("X-CUSTOM", "My Custom Value");
        return httpHeaders;
    };
}

推荐阅读