Swagger codegen swagger codegen中的授权信息
我从我的REST API的招摇过市开始。主要目标是根据Swagger定义为Nancy端点生成服务器文件。我下载了源代码,并使用Swagger codegen swagger codegen中的授权信息,swagger-codegen,Swagger Codegen,我从我的REST API的招摇过市开始。主要目标是根据Swagger定义为Nancy端点生成服务器文件。我下载了源代码,并使用api.moustach文件根据需要修改了Nancy生成的文件 一切正常,但有一点:一些端点受到保护,而另一些则没有。在DocuforSwagger格式中,我发现可以为每个端点提供身份验证信息。现在我想访问此信息,如果需要身份验证,请在我的Nancy模块中生成RequireAuthentication()-行 我找到了Nancy generator的Moustach文件和
api.moustach
文件根据需要修改了Nancy生成的文件
一切正常,但有一点:一些端点受到保护,而另一些则没有。在DocuforSwagger格式中,我发现可以为每个端点提供身份验证信息。现在我想访问此信息,如果需要身份验证,请在我的Nancy模块中生成RequireAuthentication()
-行
我找到了Nancy generator的Moustach文件和java文件,但我无法找到从swagger定义中访问身份验证信息的位置和方式?经过更多搜索和探索,我找到了编辑moustach.api的方法:
{{#operations}}{{#operation}}
{{#hasAuthMethods}}this.RequireAuthentication();{{/hasAuthMethods}}
{{/operation}}{{/operations}}
经过更多的搜索和探索,我找到了编辑moustache.api的方法:
{{#operations}}{{#operation}}
{{#hasAuthMethods}}this.RequireAuthentication();{{/hasAuthMethods}}
{{/operation}}{{/operations}}
每个端点的信息都在
authMethods
上,这个perl中的API客户端模板就是一个例子,在这里,您可以找到一种方法来查看模板上可以用于生成语言中的操作和模型的所有标记。当您不知道信息在哪里时,它非常有用。authMethods
,这个perl中的API客户机模板就是一个例子,在这里,您可以找到一种方法来查看模板上可以用于生成语言中的操作和模型的所有标记。当您不知道信息在哪里时,它非常有用