У меня есть приложение Silverlight со службой WCF, использующей проверку подлинности Windows.Мои пользователи проходят аутентификацию правильно.И я могу получить доступ к их имени пользователя и ролям на стороне клиента.Но как мне сделать то же самое на стороне сервера?Я пробовал это
ServiceSecurityContext.Current.WindowsIdentity
и
IIdentity caller = ServiceSecurityContext.Current.PrimaryIdentity;
Это то, что я нашел в качестве ответа на аналогичный вопрос здесь на stackoverflow, но он не компилируется.Я получаю исключение «ServiceSecurityContext не содержит определения для текущего».
Так как же получить пользователя на стороне сервера?