nswag相关内容
我有一个.Net Core 3.1应用在Azure Web App for Containers(Linux)服务中运行。此应用程序是一个Web API项目,前端为角9。它使用Identity Server 4进行授权。 作为参考,我将此clean architecture framework template用于我的项目(Add Docker Support PR)。 该应用程序在该
..
我正在使用ASP.NET Core和NSWAG承载和描述具有Windows身份验证的IIS中承载的新Web服务。 在本地,我使用https运行Web服务,但是当我部署到测试环境时,Web服务位于具有SSL卸载的负载平衡器之后。这意味着,即使站点在浏览器中看起来在SSL下运行,IIS中的实际绑定也是http。因此,我的Swagger UI页面(和swagger.json定义)将支持的方案描述为
..
我有一个包含以下端点的 ASP.NET Core Web API. [HttpGet][路线(“模型/{ids}")][产生(typeof(IEnumerable))]公共 IActionResult 获取([ModelBinder(typeof(CsvModelBinder))] IEnumerable身份证){//获取模型返回确定(模型);}
..
我们正在尝试在我们的 asp.net 核心 API 项目中使用 Nswag 和 Odata.我们可以使用 Nswag 获取 API 文档,也可以使用 Odata 来简化查询.但是当我们同时使用它们并尝试访问 API swagger 文档时(https://localhost:5001/swagger/index.html) 它正在生成此错误: 这是我的启动文件: 使用系统;使用 Syste
..
我正在使用 NSwag 为我的 .NET Core api 生成 swagger 并且一切正常,除了渲染路径以便反射似乎从项目中拾取控制器. 因此,如果我确实有层次结构 - 一些控制器在根级别(Controllers 文件夹)和一些在子文件夹(Controllers\Subfolder 文件夹)中,那么顺序就会混乱. 是否有可能以某种方式告诉 NSwag 生成按字母顺序显示操作的结果
..
我正在尝试使用 NSwag 和 Autorest 为 api 创建代码包装器. 以前我使用 Swashbuckle 生成 swagger 文件.它以 actionMethod 格式生成了带有 operationIds 的 swagger 文件.这导致 Autorest 生成一个深度为 1 的代码客户端.所有动作都在顶级班级. 出于各种原因,我需要将 swagger generation
..
当我使用 NSwag 为 API 生成 C# 客户端时,其中 API 包括可用于多种 Http 请求类型(例如 POST、GET)的端点客户端为每个具有相同基本名称的请求生成一个方法,并加上一个数字. 例如使用此 API:https://api.premiumfunding.net.au/assets/scripts/swagger/v1/swagger.json 架构包含一个端点 /
..
我的API中的一个端点是用于上传文件并提交有关该文件的详细信息.该API在ASP.Net Core中实现.NSwag软件包已安装在我的项目中.实施OAS 3规范 在Swagger UI上,我可以提交数据而无需上传文件.如果使用文件浏览器选择了文件,则单击“执行"按钮后将不起作用. 我检查了Chrome Dev工具中的“控制台和网络"标签.没有网络移动.根本没有任何要求.在控制台中均未看
..
我正在使用NSwag为.NET Core API生成招摇工具,并且一切正常,除了渲染路径以使反射似乎将Controller从项目中提取这一事实之外. 因此,如果我确实具有层次结构-某些控制器位于根级别( Controllers 文件夹),而某些位于子文件夹( Controllers \ Subfolder 文件夹),则顺序会混乱. 是否可以通过某种方式告诉NSwag生成结果 swagg
..
需要获取授权令牌才能访问在本地主机上运行的应用程序.我从UseSwaggerUi3中的Swagger OAuth2客户端向AAD令牌端点查询令牌.我收到CORS错误,指示端点不允许我的本地主机发出跨源请求.我该如何解决? [编辑] 如果我使用Fiddler将POST请求发送到同一端点,则能够获得令牌. 解决方案 您不能从前端使用客户端凭据流.首先,因为您的秘密对于任何看到该页面的人都
..
我有一个ASP.NET Core Web API,其中包含以下端点. [HttpGet] [Route("models/{ids}")] [Produces(typeof(IEnumerable))] public IActionResult Get ( [ModelBinder(typeof(CsvModelBinder))] IEnumerable
..
我们正在为MS Graph API构建Web API包装器. 我想使用Swagger来测试我的API.但是我无法正确配置.我一直收到错误请求,没有其他线索.我无法在这台公司笔记本电脑上安装Fiddler或其他工具来帮助我进行调查. 这是错误 这是配置Swagger的代码: app.UseSwaggerUi3WithApiExplorer(settings => { set
..
此自动生成的服务(由NSwagStudio提供)需要API_BASE_URL(InjectionToken)值才能执行http请求 我可以在哪里注射? /* tslint:disable */ //---------------------- // // Generated using the NSwag toolchain v11.12.16.0
..
在我的asp.net core 2.0解决方案中,我想添加Azure AD身份验证.借助VS 2017中的Azure AD模板,您可以获取JWTBearer身份验证实现或OpenIdConnect实现.开放ID还享有比OAuth更安全的声誉. 如何将Open ID/JWT与NSwag提供的Swagger Ui一起使用? 我当前的解决方法是同时允许OAuth和Open Id,但是我需要自
..