Я пытаюсь использовать Swagger Zircote, чтобы создать Swagger UI JSON.
для моего приложения я использую JWT, и мне нужен следующий код swagger в моем json:
"securityDefinitions": {
"Bearer": {
"in": "header",
"type": "accessToken",
"name": "Authorization"}
},
Но я не знаю, как я создаю этот код с червоточиной чванства. Я пробовал следующий код:
* @SWG\Swagger(
* schemes={"https"},
* @SWG\SecurityDefinitions(
* bearer={
* type="apiKey",
* name="Authorization",
* in="header"* }
* ),
но это приводит к следующей ошибке:
Аннотация «@Swagger \ Annotations \ SecurityDefinitions» в
. \ index.php в строке 2 не существует или не может быть загружен автоматически.
Может ли кто-нибудь помочь мне, я не могу найти хорошую документацию по этому поводу, может быть, к конкретному, но я надеюсь, что кто-то может мне помочь.
Спасибо!
Выдали это тоже на github … https://github.com/zircote/swagger-php/issues/366
использование @SWG\SecurityScheme
вместо @SWG\SecurityDefinitions
,
* @SWG\Swagger(
* schemes={"https"},
* @SWG\SecurityScheme(
* securityDefinition="Bearer",
* type="apiKey",
* name="Authorization",
* in="header"* ),
Список доступных аннотаций можно найти в списке продавец / zircote / чванство-PHP / SRC / Аннотации
Других решений пока нет …