- From: Harald Alvestrand <harald@alvestrand.no>
- Date: Sat, 16 Mar 2013 07:45:05 +0100
- To: Justin Uberti <juberti@google.com>
- CC: "Suhas Nandakumar (snandaku)" <snandaku@cisco.com>, "public-webrtc@w3.org" <public-webrtc@w3.org>
- Message-ID: <514414F1.2020402@alvestrand.no>
On 03/16/2013 02:43 AM, Justin Uberti wrote: > The realm is supplied by the TURN server during the allocation > process; if a realm value was specified to the API, I imagine we would > have to ignore the TURN server if the realms didn't match. I don't > know how valuable that is. The mechanism here is described in RFC 5389 section 10.2 - the imagined usage here is that one has a table of username/passwords in the client and uses the realm as a lookup key. When following the proposed API pattern, we already know which server we're talking to; offhand, I can't think of a realistic case where a single server name would point to servers replying with different realms. The security folks among us will have to say whehter there's an attack that I haven't thought of involving the ability to specify realm - if not, some document (perhaps the IETF -security-arch document) may need to say that it's OK to provision realm by just accepting anything the server says, rather than configuring it. > > > On Fri, Mar 15, 2013 at 2:05 PM, Harald Alvestrand > <harald@alvestrand.no <mailto:harald@alvestrand.no>> wrote: > > Sounds good to me too. > > While we're at it - do we need to add "realm" (RFC 5766, see > especially section 4 paragraph 4)? > > > On 03/15/2013 06:47 PM, Suhas Nandakumar (snandaku) wrote: >> Hi , >> >> I would like to make a request to add optional "username" >> parameter to RTCIceSever dictionary to enable one to set the >> username as part of the configuration. >> >> This change is due to removal of user part from the latest TURN >> URI Spec: >> http://tools.ietf.org/html/draft-petithuguenin-behave-turn-uris-03 and >> hence we need a way to include username outside the uri property >> of the RTCIceServer object. >> >> Existing: >> dictionary RTCIcseServer { >> DOMString url; >> nullable DOMString credential; >> } >> >> >> Proposes Change: >> dictionary RTCIcseServer { >> DOMString url; >> nullable DOMString username; >> nullable DOMString credential; >> } >> >> Thanks >> Suhas > >
Received on Saturday, 16 March 2013 06:45:41 UTC