XMPP Extensions Editor wrote:
Version 0.5 of XEP-0215 (External Service Discovery) has been released.

Abstract: This document specifies an XMPP protocol extension for discovering 
services external to the XMPP network.

Changelog: Added ability to request credentials from a particular service; 
incremented the protocol version number to reflect the new feature. (psa)

Diff: http://xmpp.org/extensions/diff/

URL: http://xmpp.org/extensions/xep-0215.html

A suggestion: we need to provide a fallback in the case when a server doesn't support shared credentials: in that case a client MUST use long term authentication using its jid/password. This is usefull when there is single TURN server serving both XMPP and SIP domains or when there is no way to exchange shared secrets between XMPP and TURN server. In those cases TURN server may share authentication backend (SQL or whatever) with XMPP server.

What do you think?

PS. I personally prefer short term credentials because it doesn't require implementing additional protection from dictionary attacks on TURN server and protects from using TURN server out of existing XMPP connection.

--
Regards,
Evgeniy Khramtsov, ProcessOne.
xmpp:[email protected].

Reply via email to