我们使用openapi-generator-maven-plugin从格式为OpenAPI 3.0.3的yml文件生成API。要生成swagger文件,我们使用springfox 2.9.2。我面临的问题是,当我试图为请求添加安全性时。我观察到的是,如果打开/v2/api-docs,就不会包含安全定义部分。我设法添加安全性的唯一方法是在目录对象中添加by代码,安全性部分如下所示:
new Docket(DocumentationTy
我正在使用AWS Serverless创建一个由Lambda函数支持的API网关。我希望专门为OPTIONS请求禁用安全性,但对所有其他方法(GET、POST等)保留它。这个还建议我可以通过将security对象设置为空列表来禁用安全性。在这两种情况下,尝试使用aws sam deploy部署时都会出现以下错误
等待变更集被创建。如何禁用资源的一种方法(即OPTIONS方法)的安全性?
在API3.0扩展here的文档中,我找不到一个如何在OpenAPI上强制使用API键的例子。基本上,我希望使用OpenAPI .yaml文件来镜像what is shown here (in section "Require API key on a method") (当将其导入到API GatewayThis example of Cognito在某个地方有一个简短的type: "apiKey",但我不确定这是否与我的问题有关。