- From: Eric Rescorla <ekr@rtfm.com>
- Date: Mon, 6 Jan 2014 08:06:42 -0800
- To: "public-webrtc@w3.org" <public-webrtc@w3.org>
http://dev.w3.org/2011/webrtc/editor/webrtc.html#dictionary-rtcconfiguration-members
has:
dictionary RTCIceServer {
(DOMString or sequence<DOMString>) urls;
DOMString? username = null;
DOMString? credential;
};
AFAICT, username isn't really optional for TURN servers (RFC 5766 says):
[RFC5389] specifies an authentication mechanism called the long-term
credential mechanism. TURN servers and clients MUST implement this
mechanism. The server MUST demand that all requests from the client
be authenticated using this mechanism, or that a equally strong or
stronger mechanism for client authentication is used.
(and username and credential should have the same status in any case).
I suspect we either need two classes (one for TURN and one for STUN)
or explanatory text saying that you need to provide this for TURN.
-Ekr
Received on Monday, 6 January 2014 16:07:51 UTC