2016-07-21 29 views
0

Ich habe ein MVC-Projekt mit Cookie-Authentifizierung, aber ich möchte eine einzige Aktion verwenden, um die Basisauthentifizierung zu verwenden.Grundlegende Authentifizierung im Projekt mit Cookie-Authentifizierung

Mein Problem ist, dass, wenn die Standardauthentifizierung fehlschlägt, der Benutzer auf die Anmeldeseite umgeleitet wird, die in der Cookie-Konfiguration angegeben ist, anstatt eine Herausforderung zu stellen.

Mein grundlegender Authentifizierungscode ist auf dieser Seite: http://www.ryadel.com/en/http-basic-authentication-asp-net-mvc-using-custom-actionfilter/

Wie verhindere ich diese Umleitung?

Antwort

0

Hinzufügen der Zeile:

filterContext.HttpContext.Request.Headers.Add("X-Requested-With", "XMLHttpRequest"); 

zum Authentifizierungs Attribut, wird der Server von der Rückkehr der Login-Seite verhindern.

Verwandte Themen