繁体   English   中英

Open API 生成器的身份验证

[英]Authentication for Open API generator

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

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

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

  1. 通过 API 密钥,这意味着必需的api_token参数。
  2. 通过 OAuth 2 身份验证代码流。

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

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

鉴于OpenAPI 生成器可以与任何公开 OpenAPI 文档的服务器交互,因此首先需要一个 OpenAPI 文档,该文档利用安全方案术语进行身份验证和授权。 OpenAPI 3.0(和 2.0)允许您描述两种所需的身份验证方法。

一旦提供的OpenAPI文件.yaml.json格式已经建立,我相信入门说明描述了基于您为您的验证流程中创建的文档OpenAPI的需要产生的认证服务器存根的命令。

例如,如果您的 OpenAPI 文档恰好是Swagger Petstore 示例,那么您将“生成”如下:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM