我正在尝试仅使用 Java 配置将自定义标头添加到 Swagger UI(不更改 html 文件)。我正在使用 springfox,并且不想处理有一个单独的 html 文件来访问 swagger 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,我不知道是否有办法改变它。
任何人都可以帮我一把吗?
抱歉一切都这么乱