Die Konfiguration der Authentifizierungs-Header für die WebSocket-Verbindung

IIUC, wenn ich ein WebSocket-ein HTTP-request an die angegebene URL gesendet, mit einer upgrade-Anfrage. Ist es arttypisch, pass-Authentifizierung Informationen, die zusammen mit diesem Antrag auf ein upgrade, oder sollte es getrennt durchgeführt werden?

var websocket = new WebSocket("ws://domain:port/foo"); //Can I include authentication headers with the initial upgrade HTTP request?
  • es gibt keine Authentifizierung...
  • Kannst du bitte klären. Sicherlich authentication Header gesendet werden kann, zusammen mit der upgrade-Anfrage - es wird eine HTTP-Anforderung.
  • ich meinte abgebildet... eine http-url ist eine http-url. das heißt, es ist in der Regel etwas obliegt dem socket Paket zu fangen eingehende verbindungen, also die integration Optionen kann begrenzt werden, indem der socket-host, aber nicht http. Sie konnte etwas tun, Lust mit einer Weiterleitung an die Steckdose-sofern http-url am Ende.
  • Ich sehe, so ist das WebSocket-API bietet keine direkte Möglichkeit zum konfigurieren der HTTP-Header gesendet, mit der Verbindungs-Anfrage?
  • würden Sie brauchen, zu Graben, in die docs für das, was server-Seite websockets tool Sie verwenden, aber nicht Ihre Hoffnungen. das heißt, es ist wirklich einfach zu machen den client senden ein token durch die Steckdose selbst, und nicht geben Ihnen alle Daten, bis Sie es tun, und wenn Sie herunterfallen, wenn Sie zu lange dauern oder die schlecht machen Vermutungen.
InformationsquelleAutor Ben | 2015-03-10
Schreibe einen Kommentar