swagger codegen中的授权信息

时间:2017-08-23 13:56:26

标签: swagger-codegen

我开始使用Swagger来获取 REST API 。主要目标是从Swagger定义为Nancy端点生成服务器文件。我下载了源代码,并使用api.moustache文件将Nancy生成的文件修改为我的需要。

一切正常但一方面:一些端点受到保护,而另一些端点则没有受到保护。在swagger格式的文档中,我发现每个端点都可以提供身份验证信息。现在我想访问此信息,如果需要身份验证,请在我的Nancy模块RequireAuthentication()生成 - 行。

我为Nancy生成器找到了胡子文件和java文件,但我无法弄清楚从哪里以及如何从swagger定义访问身份验证信息?

1 个答案:

答案 0 :(得分:0)

经过更多的搜索和探索,我找到了编辑moustache.api的方法:

{{#operations}}{{#operation}}

{{#hasAuthMethods}}this.RequireAuthentication();{{/hasAuthMethods}}

{{/operation}}{{/operations}}