У меня была такая же проблема. К сожалению, я не помню точное решение.
Но я помню, что-то было с ошибкой (в swaggerui) и определениями безопасности ( type = basic должен присутствовать, чтобы показать кнопку или что-то ... ).
Это из моего swagger.json (и показана кнопка авторизации):
<!-- snip -->
"/xx/xxx/xxx" : {
"post" : {
"responses" : {... },
"security" : [ {
"demouser" : [ ]
}, {
"api_key" : [ ]
} ]
}
}
<!-- snip -->
"securityDefinitions" : {
"api_key" : {
"type" : "apiKey",
"name" : "api_key",
"in" : "header"
},
"demouser" : {
"type" : "basic"
}
}
Изменить информацию:
Вам также следует взглянуть на OpenAPI (swagger 3.0 ?!). У него намного более чистая спецификация и API! (swaggerui также поддерживает OpenAPI / Swagger3!)