У меня есть приложение WinForms под управлением .Net 4.5.2.
При входе я создаю ClaimsPrincipal с кучей утверждений. Я сохраняю в Thread.CurrentPrincipal. В том же процессе входа в систему ClaimsPrincipal работает нормально.
После инициализации приложения, когда пользователь щелкает элемент управления, я пытаюсь получить ClaimsPrincipal из ClaimsPrincipal.Current. Когда я это делаю, это GenericPrincipal, и он теряет все свои претензии.
Что я делаю не так?