В своем коде я теперь использую...
Код: Выделить всё
HttpContext.Current.User = myCustomPrincipal
//Thread.CurrentPrincipal = myCustomPrincipal
Я нашел один дразнящий пост, в котором был следующий грандиозный комментарий, но не было объяснений, подтверждающих его утверждения...
Используйте HttpConext.Current.User для всех
веб-сайтов (ASPX/ASMX). приложения.
Используйте Thread.CurrentPrincipal для всех
других приложений, таких как winForms,
консольных приложений и служб Windows
.
Может ли кто-нибудь из вас, гуру по безопасности/dot.net, пролить свет на эту тему?>
Подробнее здесь: https://stackoverflow.com/questions/305 ... hen-to-use
Мобильная версия