18得票5回答
使用async/await设置Thread.CurrentPrincipal

以下是我试图在异步方法中将Thread.CurrentPrincipal设置为一个自定义的UserPrincipal对象的简化版本,但是即使它仍然在新的线程ID 10上,但在离开await后自定义对象会丢失。 有没有一种方法可以在等待中更改Thread.CurrentPrincipal并在稍...

15得票2回答
Thread.CurrentPrincipal.Identity 与 HttpContext.User.Identity 的区别

可能是重复问题: http.context.user和thread.currentprincipal之间的区别以及何时使用它们的区别? 在ASP.NET应用程序中,这两者有什么区别? 我知道HttpContext.User.Identity是在用户通过FormsAuthenticati...

10得票1回答
安全性、Thread.CurrentPrincipal 和 ConfigureAwait(false)

如果在使用ConfigureAwait(false)的引用库中使用Thread.CurrentPrincipal的声明是否会带来任何问题,或者ExecutionContext的逻辑调用上下文的流动是否会在那里照顾我?(我的阅读和测试迄今表明它会)。 示例WebAPI Controller操作...