[jdev] anonymous login

Peter Saint-Andre stpeter at jabber.org
Tue Feb 1 11:49:57 CST 2005


In some applications, it might be helpful for an XMPP server to assign a 
JID to an entity that connects with a stream that is qualified by the 
'jabber:client' namespace (or more precisely assign the node identifier 
portion of the entity's JID, just as the server can assign the resource 
identifier of the entity's JID using the resource binding protocol). 
Chatting with someone via IM just now, we worked out the following:

1. entity authenticates via SASL ANONYMOUS

2. server tells entity that resource binding is required (via stream 
feature)

3. entity requests that server create a resource for it

4. server replies with full JID:

<iq type='result' id='bind_2'>
  <bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'>
    <jid>somenode at example.com/someresource</jid>
  </bind>
</iq>

Thoughts?

/psa




More information about the JDev mailing list