swagger-ui相关内容

使用 Swashbuckle 和 ASP.NET Identity 限制对 Swagger 中某些 API 控制器的访问

所以,我开始使用 Swagger.我非常喜欢它的功能,但我对所有公开方法的可用性有些怀疑. 据我所知——Swaschbuclke“auth"方法中包含的所有内容实际上都是关于 API 本身的,但我不需要帮助——我的所有 API 都受 API id/key 对保护. 我想以某种方式利用 ASP.NET Identity(登录系统)来限制对 API 页面(/swagger/ui/index ..
发布时间:2022-01-22 17:49:33 C#/.NET

大摇大摆的日期字段与日期时间字段

我正在使用 swagger 来测试我的 rest api,我的实体类的属性之一是一个日期字段,我需要 yyyy-mm-dd 格式的日期,但是 swagger 模型架构将此字段显示为日期-时间而不是日期字段,因此它给出了带有时间和区域的日期.如何将此日期时间转换为日期字段? 我有一个java实体类TimeEntry.java,它的属性之一是Date,看起来像这样. @ApiModelProp ..
发布时间:2022-01-22 17:48:11 Java开发

Springfox swagger-ui.html 无法推断基本 URL - 由缺少 cookie 引起

我们的 Spring Boot 服务位于 API 网关后面.使用 Springfox 的早期版本 - 2.1.2,我们在加载 swagger-ui.html 页面时没有问题.这适用于 Spring Boot 1.4.3.RELEASE.从那时起,我们已经升级到 Boot 1.5.7,并将 Springfox 升级到 2.8.0. 现在,如果我们加载页面,我们会看到一个带有以下长消息的警告框. ..
发布时间:2022-01-22 17:47:56 其他开发

Swagger/Swashbuckle:具有资源所有者密码凭证授予的 OAuth2

我正在尝试将 Swashbuckle 5.0.x 与 OAuth2 一起使用.我想使用 OAuth2 的资源所有者密码凭据授予.我基本上只想先请求一个令牌,然后在每个请求中包含这个令牌(例如不需要范围). 有人可以帮忙吗?如何配置 swagger/swashbuckle? 解决方案 好的,我是这样解决的: 为 swagger 添加一个 JavaScript 完成处理程序: 配 ..
发布时间:2022-01-22 17:46:01 其他开发

针对 Swagger API 模式验证 JSON

我从一些 JSON 文件创建了一个 API 规范,我正在尝试测试这些文件是否符合 API 规范. 有一些很好的工具可以针对 JSON 模式进行验证,但我没有机会找到一个工具来验证在 Swagger 中创建的规范(用于创建 API 模式的工具).我找到的唯一解决方案是在 Swagger-Editor 中生成客户端/服务器,这很麻烦. 是否已有工具可以根据 Swagger Schema 验 ..
发布时间:2022-01-22 17:40:08 其他开发

如何在 Swagger (OpenAPI) 中发布文件?

我正在使用 Swagger 来记录我的 REST 服务.我的一项服务需要上传 CSV 文件.我在 JSON API 定义的 parameters 部分添加了以下内容: {“名称":“文件","description": "zip 格式的文件.",“参数类型":“正文",“必需":是的,“allowMultiple":假,“数据类型":“文件"} 现在我在 Swagger UI 页面上看到了文件 ..
发布时间:2022-01-22 17:39:58 其他开发

如何在 Spring Boot Rest 应用程序中使用 Swagger ui 配置 oAuth2 和密码流

我有 spring boot rest api (resources),它使用另一个 spring boot 授权服务器,我已将 Swagger 配置添加到资源应用程序中,以便为 rest API 获得一个很好且快速的文档/测试平台.我的 Swagger 配置如下所示: @Configuration@EnableSwagger2公共类 SwaggerConfig {@自动连线私有类型解析器类型解 ..
发布时间:2022-01-22 17:39:43 Java开发

在 Swagger-UI 中对 API 方法进行排序

我找不到任何工作示例,如何实现以下目标:我希望 Swagger-UI 中的 API 方法按方法 (GET-POST-PUT-DELETE) 或/AND 按字母顺序排序. 到目前为止,所有方法都以随机顺序显示,即使不是按照我的源代码给出的顺序. 我使用 Jax-RS + Jersey 1. 使用@ApiOperation 的位置属性进行排序对我来说不是一个选项,因为方法太多,API ..
发布时间:2022-01-22 17:37:49 Java开发

如何包装 JSON 对象?

我目前正在寻找一种将 JSON 包装到 Swagger UI 组件中的方法. 在 YAML 中,我的对象声明是: 休息异常:特性:信息:类型:字符串 Swagger UI 生成的输出是(我同意,是正确的):{“消息":“字符串"} 而我想要的是: "restException": {“消息":“字符串"} 我只是通过在 YAML 文件中明确声明包装器找到了一种丑陋的方法.但这 ..
发布时间:2022-01-22 17:36:13 其他开发

如何在 OpenAPI (Swagger) 中定义枚举?

有谁知道如何在 OpenAPI 2.0 定义中定义可能的“枚举"值,以便它们显示在 Swagger UI 的“模型"选项卡中?此处示例:https://petstore.swagger.io/#!/pet/addPet 具有 status 属性的枚举选项.如何在 OpenAPI 2.0 中定义这样的枚举? 解决方案 “枚举"在 OpenAPI 2.0 中像这样工作: {“在":“查询" ..
发布时间:2022-01-22 17:34:24 其他开发

为 Swagger-UI 添加基本授权

我目前已经部署了一个 swagger 项目,但我无法为其添加一些基本授权.当前,当您单击“试试看!"按钮 您需要登录帐户才能访问结果.我有一个帐户,每次有人尝试访问 api 时我都希望自动使用该帐户.Bellow 是我的项目 index.html: Swagger UI ..
发布时间:2022-01-22 17:33:24 其他开发

如何导出 swagger.json(或 yaml)

如何导出 Swagger 定义文件?它应该是 JSON 或 YAML 文件,例如swagger.json 或 swagger.yaml. 假设我有一个类似于 http://example.com//swagger/ui/index#! 的端点: 版本为api版本:v1. 没有“出口";我可以看到的按钮.那么如何导出呢? 解决方案 API 定义的 URL 显示在 Swagg ..
发布时间:2022-01-22 17:30:34 其他开发