gpt4 book ai didi

openapi - Open API 生成器的身份验证

转载 作者:行者123 更新时间:2023-12-02 02:45:49 26 4
gpt4 key购买 nike

如果已经回答了这个问题,我深表歉意,但我找不到明确的答案。

当前的生成器是否支持身份验证?

我需要生成具有两种潜在身份验证方式的客户端:

  • 通过 API key ,这意味着需要 api_token范围。
  • 通过 OAuth 2 身份验证代码流。

  • 如果是这样,我该如何使用它?

    如果没有,您认为在生成客户端后添加身份验证的最佳方法是什么?

    最佳答案

    鉴于OpenAPI Generator可以与任何公开 OpenAPI 文档的服务器进行交互,因此首先需要一个使用 security scheme term 的 OpenAPI 文档。用于身份验证和授权。 OpenAPI 3.0(和 2.0)让您描述两种所需的身份验证方法。

    曾经是 .yaml 中的 OpenAPI 文档或 .json格式已经创建,相信Getting Started说明根据您为身份验证流程创建的 OpenAPI 文档描述了生成用于身份验证的服务器 stub 所需的命令。

    例如,如果您的 OpenAPI 文档恰好是 Swagger Petstore example ,你会这样“生成”:

    npx openapi-generator generate -i petstore.yaml -g ruby -o /tmp/test/

    关于openapi - Open API 生成器的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55162172/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com