首页 文章

swagger codegen中的授权信息

提问于
浏览
1

我开始使用Swagger为我的 REST APIs . 主要目标是从Swagger定义为Nancy endpoints 生成服务器文件 . 我下载了源代码并使用 api.moustache 文件将Nancy生成的文件修改为我的需要 .

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

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

1 回答

  • 0

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

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

相关问题