OWIN Authentification.SignOut() ne semble pas de supprimer le cookie

Je vais avoir quelques problèmes avec OWIN Cookie d'authentification. J'ai un .Net site qui a une certaine MVC pages qui utilise l'authentification par cookie et WebAPI ressources protégées par un porteur du jeton.

Lorsque je me déconnecte, j'ai supprimer le jeton d'accès sur le client, de façon subséquente de demandes d'API n'auront pas le jeton dans l'en-tête et donc l'échec de l'authentification. Cette partie est très bien.

De la même manière, je voudrais aussi le journal pour supprimer le cookie utilisé par le MVC pages. J'ai fait les opérations suivantes sur le serveur:

    [Route("Logout")]
    public IHttpActionResult Logout()
    {
        var ctx = Request.GetOwinContext();
        var authenticationManager = ctx.Authentication;
        authenticationManager.SignOut();
        return Ok();
    }

Cependant, après l'appel de la Déconnexion, je peux toujours visiter le protégé MVC page, même si le témoin aurait soi-disant été supprimé par la Déconnexion de l'appel.

Il semble si simple, alors j'ai peut-être raté quelque chose.

Merci,

InformationsquelleAutor jaeyow | 2015-03-11