Учение о чванстве / носитель цирконов Код авторизации

Я пытаюсь использовать 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

1

Решение

использование @SWG\SecurityScheme вместо @SWG\SecurityDefinitions,

 * @SWG\Swagger(
*     schemes={"https"},
*     @SWG\SecurityScheme(
*         securityDefinition="Bearer",
*         type="apiKey",
*         name="Authorization",
*         in="header"*     ),

Список доступных аннотаций можно найти в списке продавец / zircote / чванство-PHP / SRC / Аннотации

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]