asp.net-core-webapi相关内容

.Net Core 2.0 Web API using JWT - 添加身份会破坏 JWT 身份验证

(编辑 - 找到正确的修复方法!见下文) 好的 - 这是我对 .Net Core 2.0 和身份验证的第一次尝试,尽管我过去曾使用 Web API 2.0 做过一些事情,并且在过去几年中在各种 MVC 和 Webforms ASP 项目上进行了相当广泛的工作. 我正在尝试使用 .Net Core 创建一个仅限 Web API 的项目.这将形成用于生成一些报告的多租户应用程序的后端,因此 ..
发布时间:2022-01-10 08:41:17 其他开发

如何使用 Azure Active Directory 设置 Ocelot Api 网关

我关注了 this 教程并设法将 api 与 Azure Active Directory 一起使用认证和授权. 但是,我想从 Ocelot Api 网关后面使用 api.我可以使用带有自定义基本授权的 ocelot,但无法与 Azure Active Directory 一起使用. 我已经将 Ocelot api 网关 url 添加到我的 api 重定向 url 列表中. 我应 ..

如何将 AzureAD 和 AzureADBearer 添加到 asp.net core 2.2 web api

我正在尝试创作一个网站,该网站使用 AzureAD 对用户进行身份验证以访问 UI 以创作数据库中的项目.而且我还希望其他服务可以通过不记名令牌调用此 API. services.AddAuthentication(o => {o.DefaultScheme = AzureADDefaults.BearerAuthenticationScheme;o.DefaultAuthenticateSch ..

API 控制器的通用方法

我正在为我的游戏编写 API,我开始意识到 GET、POST 和 PUT API 方法的数量真的可以加起来. 所以现在,我正在尝试使它更通用,这样我就不必编写单独的方法,例如 GetMonsterList、GetTreasureList、GetPlayerInfo 等. 但我不太确定如何去做. 这是我目前拥有的非通用 PUT 方法. //PUT: api/MonsterList ..
发布时间:2022-01-05 08:35:03 C#/.NET

Entity Framework Core:在 WebAPI 中包含多对多相关对象

我不太熟悉 .NET 框架,但决定尝试 ASP.NET Core 和 EF Core.我想制作一个非常简单的 Web API 后端,但在处理多对多关系时遇到问题. 我知道我需要为两个实体制作一个关系表,如这篇文章中的示例所示:如何与最新的 EF Core 每晚构建建立多对多关系? 我也有我的模型构建器创建这里描述的关系 http://ef.readthedocs.io/en/lates ..

如何使用 .NET Core 自定义 Web API 中的错误响应?

我使用 .NET Core 2.2 和 Web API.我创建了一个类,即如下: 公共类 NotificationRequestModel{[必需的]公共字符串 DeviceId { 获取;放;}[必需的]公共字符串 FirebaseToken { 获取;放;}[必需的]公共字符串操作系统 { 获取;放;}公共 int StoreId { 获取;放;}} 使用上面的类我创建了一个方法.现在我想 ..
发布时间:2022-01-02 08:59:59 其他开发

如何使用 webapi Core 在 React 中使用 axios.post 下载文件

我用过这个如何使用 axios 下载文件.从 webapi 发布(它可能是这个的重复)来处理这个场景,但我没有成功. 反应:axios.post("URL",{data:data, responseType: "blob"}) 作为回应,我得到的是损坏的数据,而不是字节. ResponseType 适用于 get 请求,但为什么不适用于 post? WebAPI 核心:返回文件(数组 ..
发布时间:2022-01-01 10:06:45 其他开发

从静态类记录 ASP.NET Core Web API

我在我的控制器上使用依赖注入来记录日志就好了,现在我需要记录一些来自静态类. 我怎样才能从一个静态类登录? 我不能使用依赖注入,因为它是静态的,我不能将现有的记录器对象传递给静态类,因为它会在日志文件中包含错误的类名称. 换句话说,如何从静态类中的记录器工厂获取记录器? 我遇到了一个类似的问题,他们指出了一篇关于静态类中的记录器工厂的文章,但这实际上不起作用,因为我无法从中 ..

文件上传和下载角度 4 打字稿

如何从 Angular 4 下载(位于根路径中的 .exe 文件)并上传文件? 我是 Angular4 和 typescript 以及 .NET Core Web API 的新手. 我已经用谷歌搜索了这个,但找不到解决方案. 以下是我发现的一些类似问题: 使用打字稿上传文件到控制器 返回二进制文件来自 ASP.NET Web API 中的控制器的文件 解决方案 我 ..
发布时间:2021-11-28 23:57:11 其他开发

如何在 .NET Core Web API 中获取当前用户(来自 JWT 令牌)

经过大量的努力(以及大量的教程、指南等),我设法设置了一个小型 .NET Core REST Web API,其中一个身份验证控制器在存储的用户名和密码有效时发出 JWT 令牌. 令牌将用户 ID 存储为子声明. 我还设法设置了 Web API 以在方法使用 Authorize 注释时验证这些令牌. app.UseJwtBearerAuthentication(...) 现在我的问 ..
发布时间:2021-11-28 23:56:46 其他开发

使用令牌 API 和 angular 进行防伪

我正在使用 SSO 登录和 .net 核心 Web API 开发 Angular 6 应用程序.该代码第一次在/token url 上命中后端,这是一个后期操作.在这种情况下我如何做防伪.请说明代币转账的流程 解决方案 这个问题很老了,但我的解决方案可以帮助某人.什么对我们有用: 在 Angular FE 端使用 HttpXsrfTokenInterceptor 来设置 X-XSRF ..

面向 .NET Core 时引用旧的(完整的 .NET Framework)类库

我正在 .Net Core 上开发 Web 应用程序,但由于 .Net Core 仍在开发中,一些使用的库尚未构建在 Core 上. 我知道我可以在我的应用程序中以 .Net 4.6 为目标来使用旧库,但我不确定在我的应用程序中使用新的 .Net Core 功能有什么实际变化. 我知道这样我会失去多平台功能,但实际上我现在不需要它,因为我需要继续使用 API 和 MVC 统一管道、集成 ..