Autenticação do Windows no MVC

Eu quero verificar o nome de login de um usuário usando a autenticação do Windows. Eu tenho isso como um construtor do meu controlador:

public class HomeController : BaseController
{
    public string UserIdentityName;

    public HomeController()
    {
        UserIdentityName = System.Web.HttpContext.Current.User.Identity.Name;// HttpContext.Current.User.Identity.Name;
    }
}

Mas UserIdentityName retorna uma string vazia ...

Eu também tenho isso no meu web.config:

<authentication mode="Windows" />   

qualquer ideia?

questionAnswers(4)

yourAnswerToTheQuestion