[JDEV] In-band registration

Justin Karneges justin-jdev at affinix.com
Thu Sep 18 17:03:16 CDT 2003

On Thursday 18 September 2003 12:06 pm, Ryan Eatmon wrote:
> I have yet to hear any good arguments for dropping it 100%.

Well, iq:register is not in xmpp-core, and it is not clear how it is even used 
for account registration within an xmpp 1.0 environment.  As far as I know, 
JEP-0077 is 'Informational' documentation of Jabber 0.9.  If we intend to 
keep inband registration in use with xmpp, then the JEP should detail how 
this is done (or we get a Standards Track JEP).

> So I tell my private jabber server, that doesn't allow outside connections
> (the optional feature), to allow for in band registration (another optional
> feature).  Now the stereo equipment can use SRV records to find the Jabber
> server, register, and login.  Now they discover each other and pass
> messages. Home automation at it's finest.

I don't think this justifies keeping inband registration.

Your example is interesting, and inband registration could work here, however 
maybe something else could be more appropriate?  For instance, Apple's iChat 
uses the zeroconf protocol to discover nearby users and talk to them using 
Jabber in a peer-to-peer (s2s-like) fashion.  Perhaps this is how automated 
devices should operate.  If we'd rather things be centralized, maybe the 
devices would log into a Jabber server using SASL ANONYMOUS (a feature Rob 
recently added to jabberd2).


More information about the JDev mailing list