我正在尝试使用昂首阔步的zircote来创造昂首阔步的ui json。 对于我的应用程序,我使用JWT,我需要在我的json中使用以下swagger代码:
"securityDefinitions": {
"Bearer": {
"in": "header",
"type": "accessToken",
"name": "Authorization"
}
},
但我不知道我是如何用swaggers zircote创建代码的。我尝试过以下代码:
* @SWG\Swagger(
* schemes={"https"},
* @SWG\SecurityDefinitions(
* bearer={
* type="apiKey",
* name="Authorization",
* in="header"
* }
* ),
但这会导致以下错误:
注释“@Swagger \ Annotations \ SecurityDefinitions”中 第2行的。\ index.php不存在,或者无法自动加载。
有人可以帮助我,我找不到任何关于此的好文件,也许是具体的,但我希望有人可以帮助我。
谢谢!
也在github上发布了这个... https://github.com/zircote/swagger-php/issues/366
答案 0 :(得分:4)
使用@SWG\SecurityScheme
代替@SWG\SecurityDefinitions
。
* @SWG\Swagger(
* schemes={"https"},
* @SWG\SecurityScheme(
* securityDefinition="Bearer",
* type="apiKey",
* name="Authorization",
* in="header"
* ),
中找到可用注释列表