Technical Summary
This specification defines an ORIGIN attribute for STUN that can be used
in similar ways to the HTTP header field of the same name. WebRTC
browsers utilizing STUN and TURN would include this attribute which
would provide servers with additional information about the STUN and
TURN requests they receive.
In particular, this draft solves the common problem of running
"multi-tenant" STUN/TURN servers. For example, WebRTC applications
running on different domains with different user databases can use the
same STUN/TURN server when the ORIGIN attribute is supplied by clients.
Working Group Summary
The draft has been reviewed and discussed by the whole working group.
The WebRTC community demonstrated interest too. This is a pretty
consensual document.
The harder technical issue had to do with the fact that the attribute's
value can grow quite large and could make STUN packets exceed MTU.
An IPR declaration regarding the individual draft adopted as this draft
was made in 2014, but a second IPR declaration regarding the working
group draft listed the draft name in the wrong field of the disclosure form,
preventing the second IPR disclosure from being linked to the working
group draft in the datatracker. This wasn't discovered until after the first
Last Call ended.
After consultation with the working group chairs, we issued
a second Last Call to ensure that if the IPR disclosure changed anyone's
evaluation of the request for publication as a Proposed Standard. We
didn't heard any comments during the second Last Call.
Document Quality
Client and server open-source implementations have been made available
("Chromeo" and "Coturn"). This shepherd expects to see more
implementations by the WebRTC community shortly.
Personnel
Simon Perreault <sperreault@jive.com> is the document shepherd.
Spencer Dawkins is the responsible Area Director.
RFC Editor Note
(Insert RFC Editor Note here or remove section)
IRTF Note
(Insert IRTF Note here or remove section)
IESG Note
(Insert IESG Note here or remove section)
IANA Note
(Insert IANA Note here or remove section)