我正在使用这个 SecuritySchema 来定义 JWT 安全验证:
/*
* @SWG\SecurityScheme(
* securityDefinition="JWT",
* type="apiKey",
* in="header",
* name="Authenticate"
* ) */
并将其引用为:
/*
* @SWG\Post(path="/ap/some/method",
* security={"JWT"={}},
* )
并且规范说我应该参考
{
...
"security":["JWT":[]]
...
}
但事实是 Swagger-PHP 生成:
{
...
"security":{"JWT":[]}
...
}
在 Swagger UI 上显示为验证错误。
问题是: 如何模拟所需的输出以避免 Swagger UI 和 Swagger PHP 警告/错误?