Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

what is in-band registration in xmpp?

sorry to have to ask, but I don't know what this term means, and can't find a simple definition.

I want to know if I need to enable this in order to users to use their iphone client that I am writing to register a brand new account with my openfire server.

Thanks!

like image 341
user798719 Avatar asked Dec 07 '11 07:12

user798719


People also ask

What is IQ in XMPP?

XMPP <iq> stanzas, or info/query stanzas, are XMPP's method of requesting and modifying information, similar to HTTP's GET and POST methods. Each <iq> stanza must have an 'id' value which associates the stanza with the response stanza.

Which attribute contains an XMPP stanza?

An XMPP presence stanza MAY possess an 'id' attribute, which is used by the sending application for the purpose of tracking stanzas and is not a globally-unique identifier such as is defined by the MIME Content-ID header.

Does Xmpp use XML?

Overview. The Extensible Messaging and Presence Protocol (XMPP) is an open Extensible Markup Language XML.


1 Answers

In-band registration means that users that do not have an account on your server can register one using the XMPP protocol itself, so the registration stays "in band", inside the same protocol you're already using. That's opposed to doing the registration out-of-band, for example by having to go to a website to sign up and then returning to the XMPP client software. XMPP specifies the in-band method of registration in XEP-0077 and many XMPP clients support it.

like image 61
deceze Avatar answered Sep 22 '22 15:09

deceze