我尝试仅使用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,我不知道是否有办法改变它。
有人可以帮我一把吗?
抱歉所有事情都很混乱