2016-07-14 27 views
1

Also nach diesem Artikel nach, http://www.asp.net/signalr/overview/security/hub-authorizationSignlaR Authentifizierung - Griff unbefugte

ich nichts finden kann, wie irgendwie um den Benutzer zu informieren, dass er nicht berechtigt ist.

Im System.Web.Mvc.AuthorizeAttribute können Sie

protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext) 
{ 
    ... 
} 

, wo Sie die Anforderung verarbeiten kann und den Benutzer auf eine Seite umgeleitet werden.

Ich verstehe, dass in SignlaR Fall eine Websocket Anfrage ist und Sie nicht umleiten können.

Aber gibt es eine Möglichkeit, die 401 nicht autorisierte Antwort von JavaScript zu behandeln, um zumindest eine Nachricht anzuzeigen?

Antwort