У меня есть служба WCF, которая будет использовать базовую аутентификацию и хотела бы иметь возможность определить, «кто» пытается использовать эту службу. Я знаю, что HttpContext.Current имеет значение NULL и находится в службе WCF, но не знаю, какой альтернативой является получение имени пользователя.
Для сайта я могу использовать:
userName = HttpContext.Current.Request.ServerVariables["LOGON_USER"];
Как получить имя пользователя в службе WCF?