4

我正在尝试仅使用 Java 配置将自定义标头添加到 Swagger UI(不更改 html 文件)。我正在使用 springfox,并且不想处理有一个单独的 html 文件来访问 swagger ui。

大摇大摆的 UI 响应

@Bean
SecurityConfiguration security() {
    return new SecurityConfiguration(
            "test-app-client-id",
            "test-app-client-secret",
            "test-app-realm",
            "test-app",
            "Basic dXNlcm5hbWU6cGFzc3dvcmQ=",
            ApiKeyVehicle.Header,
            "Authorization",
            ",");
}

使用此代码,我试图改变

--header "api_key: apiKey" 

进入

--header "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ="

或者

--user username:password

但我做不到。这

--header "Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=" 

一个会变成

--header "Authorization: Basic%20dXNlcm5hbWU6cGFzc3dvcmQ%3D" 

我不知道如何解决这个问题。这将是理想的

--user username:password

可以工作,但是 ApiKeyVehicle 只有 --header,我不知道是否有办法改变它。

任何人都可以帮我一把吗?

抱歉一切都这么乱

4

0 回答 0