#c# #.net #wcf
#c# #.net #wcf
Вопрос:
У меня есть служба WCF на основе REST. Если клиент передает данные для входа в систему через NetworkCredential, например :-
WebClient webClient = new WebClient();
webClient.Credentials = new System.Net.NetworkCredential("slash", "slash");
тогда как я могу получить эти сведения о NetworkCredential в WCF.
Ответ №1:
Попробуйте использовать OperationContext
OperationContext.Current.ServiceSecurityContext.WindowsIdentity
или
OperationContext.Current.ServiceSecurityContext.PrimaryIdentity
Комментарии:
1. является ли «косая черта» вашей учетной записью Windows?