Получить подробную информацию о сети в wcf

#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?