私はWebSocket APIがヘッダーを定義していないことを知っています。IBM BLUEMIXのNodeREDのWebSocketヘッダー
- thisごとに、URLで基本認証を設定できます。 NodeRED(ノード内のWebSocket)で
ws = new WebSocket("ws://username:[email protected]/service")
提供されたユーザ名とパスワードを使用してのみ接続するユーザーを認証する必要があります。私はNodeREDでこれを処理することを教えてください?
- 次の代替案は、クライアント上のSec-WebSocket-Protocolヘッダーです。私もそれを試しました。しかし、Node-REDは私が何を設定したかを見ることができません。
var token = "eyJhbGci"; var options = { headers: { "Authorization" : token } }; var ws = new WebSocket("wss://example.com/path", options);
私はNodeREDにこれらのクライアントの入力を表示し、適切なクライアント認証を行う方法を教えてください?私は次のものだけを見る。
{ "payload": "Hi1", "_session": { "type": "websocket", "id": "fddc366c.0223c8" }, "_msgid": "47061971.b8f9e8" }
ここであなたが何を求めているのかはっきりしません。 Node-REDのWebSocketリスナーへの着信接続を認証しようとしていますか? – hardillb
はい。 WebSocket Inノードへの着信接続を認証しようとしています。 –