![](/img/trans.png)
[英]ASP.NET Core Web API: JWT token does not set "HttpContext User"
我的應用程序中有一個 JWT 令牌實現,並且我實現了 Google 登錄。 但是現在,沒有設置HttpContext.User聲明。 這是我的startup.cs : 我這樣登錄: 這就是我創建 JWT 令牌的方式: 通常,它設置HttpContext.User和聲明,我可以檢查 但現在,這將返回 ...
[英]ASP.NET Core Web API: JWT token does not set "HttpContext User"
我的應用程序中有一個 JWT 令牌實現,並且我實現了 Google 登錄。 但是現在,沒有設置HttpContext.User聲明。 這是我的startup.cs : 我這樣登錄: 這就是我創建 JWT 令牌的方式: 通常,它設置HttpContext.User和聲明,我可以檢查 但現在,這將返回 ...
[英]Resolution failed with error: No public constructor is available for type IHttpContextAccessor
賞金將在 6 天后到期。 此問題的答案有資格獲得+200聲望賞金。 eia92想提請更多人注意這個問題。 我最近將我的應用程序升級到 .net 核心 6,現在我在嘗試使用此代碼獲取服務時遇到此錯誤: 我閱讀了其他一些提到在我的 ConfigureServices() 方法中添加 HttpCont ...
[英]HttpContext.Current.User.Identity.Name Alternative for Non-Windows User?
我向 Azure 部署了一個應用程序。具有 Windows 帳戶的內部用戶在導航到該應用程序時會自動登錄。 外部用戶需要輸入用戶名和密碼才能登錄應用程序。 他們的用戶名是一個 email 地址,其域名與內部用戶使用的域名不同。 我使用HttpContext.Current.User.Identit ...
[英]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:找不到路徑的一部分: ...
[英]Extracting the claims from existing AspNetCore.Cookie in a webform, coming from the MVC
場景 - 目標流程從登錄開始。 當用戶通過身份驗證時,它被重定向到 MVC 應用程序以創建 session 並將其存儲在 http cookie 中,使用帶有 cookie scheme 的標准登錄實現。 創建聲明(並顯示在瀏覽器中)后,用戶無需再次傳遞憑據即可轉到 Web 表單站點,因為它之前已經 ...
[英]How to maintain access to HttpContext while doing task-based work in webforms
我正在開發舊版 Web 表單應用程序 Framework 4.8。 我正在與之交互的一些代碼是異步的。 它與 NHibernate 一起工作,NHibernate 的會話存儲在請求的 HttpContext 中。 問題是我在某些異步工作中失去了對上下文的訪問權限,這意味着我無法從那時起訪問當前會話。 ...
[英]ASP.NET Core 6: problems with HttpContext
我寫了以下公共方法: 我有多個使用該方法的地方,但由於我必須添加HttpContext httpContext ,所以我一直收到此錯誤: Error CS7036 There is no argument given that corresponds to the required formal p ...
[英]Since Blazor (server) apps should not use IHttpContextAccessor, how can we read this information in an IAuthorizationHandler?
我一直在閱讀IHttpContextAccessor根本不應該與 Blazor 應用程序一起使用。 但是,建議的方法似乎都只關注組件內的使用。 我試圖在策略授權期間訪問 http 上下文,但我沒有看到在不注入IHttpContextAccessor的情況下執行此操作的明確方法。 授權時也有問題嗎? ...
[英]Problem in Minify when using HttpContext directly in Asp.Net Core 5
啟動.cs 我按如下方式添加 HttpContextHelper 我使用WebMarkupMin庫來壓縮cshtml文件並在Startup.cs文件中調用它。 問題是我想在類的任何地方直接使用項目中的HttpContext 。 當我將HttpContextHelper添加到Startup.cs時,它 ...
[英]HttpContext is null asp net core 6
我正在嘗試在我的自定義類(BLL 類)上使用 HttpContextAccessor,當我成功初始化 ContextAccessor 時,HttpContext 本身是 null。 program.cs 中的代碼 UserPermisionConfig 組件代碼 有什么幫助嗎? ...
[英]Unit test http context in Angular
我的服務中有這個 API 電話 我使用此上下文的原因是為我的攔截器調試無效令牌案例。 您可以在這篇文章中找到更多相關信息。 我應該在這里提到這個上下文僅用於調試目的。 關鍵是在生產階段永遠不要忘記它。 這是我對 api 電話的單元測試 問題 req.request.context.keys()是一個 ...
[英]How do I add a HttpContextAccessor to the Starup.cs in the correct way. (ASP.NET Core 6)
所以我試圖將一個 HttpContextAccessor 添加到我的 startup.cs 文件中,我找到了這兩個選項。 所以我的問題是,我應該同時添加它們還是只添加一個? 它們之間有什么區別? ...
[英]HTTPContext.Request Method Equivalent in .Net 6
我們曾經在 .Net Framework 中編寫代碼用於服務器端的DataTable過濾。 這是HttpContext.Request工作正常的舊代碼。 Now in.Net 6 how we can establish the same search and get HttpContext a ...
[英]How to get HttpContext from a Nuget package
我在 .net 核心 6 中創建了一個 class 庫,其中包括 http 上下文的中間件。 然后我得到請求正文(其中上下文是 HttpContext): 如果我將其保留為 class 庫,這可以正常工作。 但是,如果我構建 nuget package 然后將其安裝到另一個 api 應用程序中,我 ...
[英]SqlTableDependency_OnChanged method HttpContext value returned null
我有一個.Net Core 項目,我使用帶有 signalR 和 HttpContext.Session 的 tableDependency(獲取當前用戶會話)。 項目啟動良好 signalR 工作正常,但我在網格 tableDependency 上插入/更新數據向數據接受者員工發送通知。 但是當 ...
[英]Is it possible to extend HttpContext in ASP.Net?
顧名思義,我試圖找出是否有一種方法可以通過傳遞派生的 class 向 ASP.Net 框架通過其管道使用的 HttpContext 傳遞添加功能,例如,用於額外的特定錯誤處理。 這可能嗎? 如果是這樣,我會怎么做呢? 非常感謝你的幫助 ...
[英]How to propertly retrieve the user in Blazor
我是 Blazor(服務器)和 ASP.NET Identity 的新手。 我在互聯網上搜索如何檢索當前登錄的用戶。 我正在使用帶有內置函數的 ASP.NET IDENTITY。 我看到有人使用 SignInMananger 和 AuthenticationState,甚至是 HttpContext ...
[英]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可在控制器操作中訪問: 它也可以在剃刀視圖中使用: 此外,其他方法(由控制器操作調 ...
[英]I can't access the UserName of the logged in user. (ASP.NET Core Web API)
我正在構建一個 ASP.NET Core Web API 應用程序並使用Microsoft.AspNetCore.Identity和Microsoft.AspNetCore.Authentication.JwtBearer庫。 我正在登錄。然后我在 Swagger 中注冊令牌。 然后我可以通過以下 ...
[英]AspNetCore SignalR, can't read headers and HttpContext
我正在 latest.Net 6 平台上開發服務器(控制台應用程序),使用 AspNetCore.signalR 和 OnConnectedAsync 方法我想讀取 HttpContext 中存在的標頭,但我無法獲得 HttpContext,我試過:var httpContext = Contex ...