cost 246 ms
ASP.NET 核心 Web API:JWT 令牌未设置“HttpContext 用户” - ASP.NET Core Web API: JWT token does not set "HttpContext User"

我的应用程序中有一个 JWT 令牌实现,并且我实现了 Google 登录。 但是现在,没有设置HttpContext.User声明。 这是我的startup.cs : 我这样登录: 这就是我创建 JWT 令牌的方式: 通常,它设置HttpContext.User和声明,我可以检查 但现在,这将返回 ...

解析失败,出现错误:IHttpContextAccessor 类型没有可用的公共构造函数 - Resolution failed with error: No public constructor is available for type IHttpContextAccessor

赏金将在 6 天后到期。 此问题的答案有资格获得+200声望赏金。 eia92想提请更多人注意这个问题。 我最近将我的应用程序升级到 .net 核心 6,现在我在尝试使用此代码获取服务时遇到此错误: 我阅读了其他一些提到在我的 ConfigureServices() 方法中添加 HttpCont ...

HttpContext.Current.User.Identity.Name 非 Windows 用户的替代方案? - HttpContext.Current.User.Identity.Name Alternative for Non-Windows User?

我向 Azure 部署了一个应用程序。具有 Windows 帐户的内部用户在导航到该应用程序时会自动登录。 外部用户需要输入用户名和密码才能登录应用程序。 他们的用户名是一个 email 地址,其域名与内部用户使用的域名不同。 我使用HttpContext.Current.User.Identit ...

HttpContext.Current.Server.MapPath 它返回错误的路径(DirectoryNotFoundException:找不到路径的一部分) - HttpContext.Current.Server.MapPath It returns a wrong path (DirectoryNotFoundException: Cannot find a part of the path)

我正在研究 ASP.NET Web Api 上的 .NET 4.8.1 我想将文件上传到我在D:/Repo/Tests009...中的项目的App_Data文件夹...通过创建根 这将返回此路径: 但我得到这个错误: DirectoryNotFoundException:找不到路径的一部分: ...

从来自 MVC 的 Web 表单中的现有 AspNetCore.Cookie 中提取声明 - Extracting the claims from existing AspNetCore.Cookie in a webform, coming from the MVC

场景 - 目标流程从登录开始。 当用户通过身份验证时,它被重定向到 MVC 应用程序以创建 session 并将其存储在 http cookie 中,使用带有 cookie scheme 的标准登录实现。 创建声明(并显示在浏览器中)后,用户无需再次传递凭据即可转到 Web 表单站点,因为它之前已经 ...

如何在 Web 表单中执行基于任务的工作时保持对 HttpContext 的访问 - How to maintain access to HttpContext while doing task-based work in webforms

我正在开发旧版 Web 表单应用程序 Framework 4.8。 我正在与之交互的一些代码是异步的。 它与 NHibernate 一起工作,NHibernate 的会话存储在请求的 HttpContext 中。 问题是我在某些异步工作中失去了对上下文的访问权限,这意味着我无法从那时起访问当前会话。 ...

由于 Blazor(服务器)应用程序不应使用 IHttpContextAccessor,我们如何在 IAuthorizationHandler 中读取此信息? - Since Blazor (server) apps should not use IHttpContextAccessor, how can we read this information in an IAuthorizationHandler?

我一直在阅读IHttpContextAccessor根本不应该与 Blazor 应用程序一起使用。 但是,建议的方法似乎都只关注组件内的使用。 我试图在策略授权期间访问 http 上下文,但我没有看到在不注入IHttpContextAccessor的情况下执行此操作的明确方法。 授权时也有问题吗? ...

在 Asp.Net Core 5 中直接使用 HttpContext 时 Minify 中的问题 - Problem in Minify when using HttpContext directly in Asp.Net Core 5

启动.cs 我按如下方式添加 HttpContextHelper 我使用WebMarkupMin库来压缩cshtml文件并在Startup.cs文件中调用它。 问题是我想在类的任何地方直接使用项目中的HttpContext 。 当我将HttpContextHelper添加到Startup.cs时,它 ...

Angular 中的单元测试 http 上下文 - Unit test http context in Angular

我的服务中有这个 API 电话 我使用此上下文的原因是为我的拦截器调试无效令牌案例。 您可以在这篇文章中找到更多相关信息。 我应该在这里提到这个上下文仅用于调试目的。 关键是在生产阶段永远不要忘记它。 这是我对 api 电话的单元测试 问题 req.request.context.keys()是一个 ...

如何从 Nuget package 获取 HttpContext - How to get HttpContext from a Nuget package

我在 .net 核心 6 中创建了一个 class 库,其中包括 http 上下文的中间件。 然后我得到请求正文(其中上下文是 HttpContext): 如果我将其保留为 class 库,这可以正常工作。 但是,如果我构建 nuget package 然后将其安装到另一个 api 应用程序中,我 ...

SqlTableDependency_OnChanged 方法 HttpContext 值返回 null - SqlTableDependency_OnChanged method HttpContext value returned null

我有一个.Net Core 项目,我使用带有 signalR 和 HttpContext.Session 的 tableDependency(获取当前用户会话)。 项目启动良好 signalR 工作正常,但我在网格 tableDependency 上插入/更新数据向数据接受者员工发送通知。 但是当 ...

要在单个请求中持久化数据(从控制器到视图),ViewData(或 ViewBag)与 HttpContext.Items 有什么区别? - To persist data within a single request (from controller into the view), what is the difference between ViewData (or ViewBag) vs HttpContext.Items?

HttpContext.Items : 获取或设置可用于在此请求范围内共享数据的键/值集合。 为了在单个请求中保留值,我通常使用 ViewBag(或 ViewData)。 HttpContext可在控制器操作中访问: 它也可以在剃刀视图中使用: 此外,其他方法(由控制器操作调 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM