Wie konfiguriere ich SignalR zur Authentifizierung/Autorisierung an einen Server, der durch Windows-Authentifizierung geschützt werden muss. Es scheint keine Möglichkeit zu geben, dass der JavaScript-Client Credentials mit der Anfrage sendet.So aktivieren Sie die Windows-Authentifizierung in AspNetCore SignalR Alpha
1
A
Antwort
1
Windows-Authentifizierung sollte vom Browser behandelt werden und Sie sollten nichts Besonderes tun müssen. Das Problem ist, dass Chrome die Windows-Authentifizierung nicht korrekt zu behandeln scheint. Es gibt eine thread on github, die mehr Details enthält.
Auch SignalR MVC 5 Websocket no valid Credentials scheint immer noch als der Problem-Browser verwandt gelten (d. H. Außerhalb SignalR).
Verwandte Themen
- 1. Ist die WebSocket-Implementierung in AspNetCore ein Ersatz für SignalR?
- 2. Wie SignalR mit Aspnetcore 2.0.0 Vorschau verwenden
- 3. Keine signalr/Hub in SignalR Core-Alpha 2
- 4. So aktivieren Sie die Volltextsuche
- 5. SignalR Anruf Client-Methoden von außerhalb der Hub-Klasse AspNetCore
- 6. So aktivieren Sie die Komprimierung in eckig
- 7. So aktivieren Sie die Migration in SQLite
- 8. So aktivieren Sie die Syntaxhervorhebung in Etherpad
- 9. So zeigen Sie nicht autorisierte Nachricht in Aspnetcore-Identität
- 10. So aktivieren Sie die Telerik RadGrid-Benutzeroberflächeneinstellung
- 11. So aktivieren Sie die Espresso-Testaufzeichnung
- 12. So aktivieren Sie die NFC-Einstellung
- 13. So aktivieren Sie die Spark-UI-Sicherheit
- 14. So aktivieren Sie die Protokollierung von Ehcache
- 15. So aktivieren Sie die aktuelle Registerkarte
- 16. So aktivieren Sie die anonyme Branding-Site
- 17. So aktivieren Sie standardmäßig die Bildschirmüberlagerungsberechtigung
- 18. Aktivieren Sie Flexbox Grid mit Bootstrap 4 Alpha CDN
- 19. So konfigurieren Sie ELMAH mit SignalR
- 20. SignalR: So senden Sie Daten an IConnected.Connect()
- 21. So autorisieren Sie die SignalR Core Hub-Methode mit JWT
- 22. So erweitern Sie JQueryStatic mit SignalR-Methoden
- 23. So exportieren Sie Texturkarte sculptris alpha 6
- 24. So verwenden Sie die SignalR-Hub-Instanz außerhalb der Hubpipeline
- 25. So aktivieren Sie automatische Updates für Alpha/Beta-Tester im Google Play Store
- 26. So aktivieren Sie PHP short_open_tag
- 27. So aktivieren Sie kaskadieren löschen
- 28. So feuern Sie den SignalR-Hub von einer externen Anwendung (die SignalR nicht verwendet)
- 29. MariaDB: So aktivieren Sie Masseneinfügevorgänge
- 30. So aktivieren Sie Source.Queue Gegendruck
Dies sollte vom Browser behandelt werden. – Pawel
@Pawel Vielen Dank für Ihre Antwort. Bei weiterer Überprüfung scheint es, dass Sie in Edge und FireFox korrekt sind; Chrome und Opera melden jedoch: WebSocket-Verbindung zu 'ws: // localhost: 54601/chat? id = a39248a4-c068-4397-badc-e8a98316cffd' fehlgeschlagen: HTTP-Authentifizierung fehlgeschlagen; keine gültigen Anmeldeinformationen verfügbar Warnung: Ein Versprechen wurde mit einem Nicht-Fehler abgelehnt: [object Undefined] –
Als eine weitere Eigenart, Edge erfordert eine PIV-Karte Login, während FireFox immer noch nach einem Benutzernamen/Passwort fragt ... Vielleicht hat Webkit Probleme mit der PIV-Karte? –