2017-09-21 4 views
1

Comment configurer SignalR pour authentifier/autoriser un serveur devant être protégé par l'authentification Windows. Il ne semble y avoir aucun moyen pour que le client JavaScript envoie des informations d'identification avec la demande.Comment activer l'authentification Windows dans AspNetCore SignalR Alpha

+1

Ceci devrait être géré par le navigateur. – Pawel

+0

@Pawel Merci pour votre réponse. Après un examen plus approfondi, il semble que vous ayez raison dans Edge et FireFox; Toutefois, le rapport Chrome et Opera: La connexion WebSocket à 'ws: // localhost: 54601/chat? id = a39248a4-c068-4397-badc-e8a98316cffd' a échoué: l'authentification HTTP a échoué; Attention: une promesse a été rejetée sans erreur: [objet indéfini] –

+0

En outre, Edge requiert une connexion par carte PIV, tandis que FireFox demande toujours un nom d'utilisateur/mot de passe ... Webkit a peut-être des problèmes avec la carte PIV? –

Répondre

1

L'authentification Windows doit être gérée par le navigateur et vous ne devez rien faire de spécial. Le problème est que Chrome ne semble pas gérer correctement l'authentification Windows. Il y a un thread on github qui contient plus de détails.

En outre, SignalR MVC 5 Websocket no valid Credentials semble toujours s'appliquer en tant que question liée au navigateur (c'est-à-dire externe à SignalR).