HttpContext.Current.User.Identity.IsAuthenticated retorna falso

Eu tenho um problema estranho.

Eu tenho uma página com o seguinte código.

if (!HttpContext.Current.User.Identity.IsAuthenticated)
    {
        Server.Transfer(@"~/Views/Public/Unauthorised.aspx");
        return;
    }

Por algum motivo, com um usuário (e nós o reduzimos a sua única máquina e ao perfil de logon do Windows),IsAuthenticated sempre retorna falso. Mesmo que ele esteja logado no site, e pode navegar para outras páginas que exigem usuário autenticado. Exceto esta uma página.

Verificamos que a máquina aceita todos os cookies e ainda recebemos o mesmo problema. Não tenho certeza para onde ir a partir daqui ... alguma sugestão?

questionAnswers(1)

yourAnswerToTheQuestion