WindowsIdentity.RunImpersonated / RunImpersonatedAsync
.NETで偽装スコープをラムダ式の範囲に閉じ込めて表現できるAPIで、内部では偽装トークンをAsyncLocalに載せて管理する。
この概念が関わる関係
- WindowsIdentity.RunImpersonated / RunImpersonatedAsyncは偽装トークンを利用します。
- WindowsIdentity.RunImpersonated / RunImpersonatedAsyncは.NETのExecutionContextを利用します。
- ASP.NET CoreのWindows認証はWindowsIdentity.RunImpersonated / RunImpersonatedAsyncを前提とします。
- WindowsIdentity.RunImpersonated / RunImpersonatedAsyncはSafeAccessTokenHandleを前提とします。
この概念を扱う記事
一次資料
- https://learn.microsoft.com/en-us/dotnet/api/system.security.principal.windowsidentity.runimpersonated
- https://learn.microsoft.com/en-us/dotnet/api/system.security.principal.windowsidentity.runimpersonatedasync
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。