Obtendo a identidade do usuário no meu construtor do controlador de base

Eu tenho um controlador de base no meu site asp.net MVC4 que tem um construtor simples como este:

public class BaseController : Controller
{
    protected MyClass Foo { get; set; }
    public BaseController()
    {
        if (User.Identity.IsAuthenticated))
        {
            Foo = new MyClass();
        }
    }
}

No entanto não consigo acessarUser Aqui. Estánull. Mas no meu herdadoControladores está bem.

obrigado

questionAnswers(2)

yourAnswerToTheQuestion