如果这个问题已经得到回答,我深表歉意,但是我找不到明确的答案。
当前生成器是否支持身份验证?
我需要生成具有两种潜在身份验证方式的客户端:
api_token
参数。如果可以,该如何使用?
如果没有,您认为生成客户端后添加身份验证的最佳方法是什么?
答案 0 :(得分:2)
鉴于OpenAPI Generator可以与任何公开OpenAPI文档的服务器进行交互,因此首先需要一个利用security scheme term进行身份验证和授权的OpenAPI文档。 OpenAPI 3.0(和2.0)可让您描述两种所需的身份验证方法。
一旦创建了.yaml
或.json
格式的OpenAPI文档,我相信Getting Started指令将根据基于以下内容的OpenAPI文档来描述生成服务器存根进行身份验证所需的命令:您已经为身份验证流程创建了
例如,如果您的OpenAPI文档恰好是Swagger Petstore example,您将因此“生成”:
npx openapi-generator生成-i petstore.yaml -g红宝石-o / tmp / test /