ASP.NET CoreのWindows認証
ASP.NET CoreでWindows認証を使う構成で、認証されたHttpContext.UserはWindowsIdentityを表す一方、プロセス自体はアプリケーションプールIDなどのアカウントで動作し続ける。
- 概念URI
https://comcomponent.com/knowledge/aspnet-core-windows-auth/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- ASP.NET CoreのWindows認証はWindowsIdentity.RunImpersonated / RunImpersonatedAsyncを前提とします。ASP.NET CoreのWindows認証では、認証されたHttpContext.Userが利用者のWindows IDを表していても処理全体が利用者権限になるわけではないため、利用者本人の権限で特定の操作を行いたい場合に限り、明示的にRunImpersonated/RunImpersonatedAsyncでスコープを作る必要がある。単に認証・認可の判定だけに使うWindows認証アプリではRunImpersonatedは不要である / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。