首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下面如何用注释编写这个JSON swagger-php呢?

下面如何用注释编写这个JSON swagger-php呢?
EN

Stack Overflow用户
提问于 2022-06-03 08:51:49
回答 1查看 169关注 0票数 -1

我正在使用OpenAPI 3.0来记录我的Symfony。这是验证用户发送请求的JSON代码:

代码语言:javascript
复制
"securitySchemes": {
        "Bearer": {
            "type": "http",
            "description": "Entrer le token JST",
            "scheme": "bearer",
            "bearerFormat": "JWT"
        }
    }
},
"security": [
    {
        "Bearer": []
    }
]

我如何用控制器中的注释来写这个呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-06-05 02:03:46

您几乎可以;目前swagger-php不支持bearerFormat属性。

=> https://github.com/zircote/swagger-php/issues/1258

其余的在全球范围内都是这样。

代码语言:javascript
复制
/**
 *     @OA\SecurityScheme(
 *         securityScheme="bearerAuth",
 *         type="http",
 *         scheme="bearer",
 *         description="Entrer le token JST"
 *     )
 */

要使控制器需要安全性,可以添加以下内容:

代码语言:javascript
复制
/**
 * @OA\Get(
 *     path="/api/endpoint",
 *     ...
 *     security={{ "bearerAuth": {} }}
 * )
 */
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72487070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档