Consider a situation. Bouillon components of user A scans user A's roster and finds "[EMAIL PROTECTED]". Current behavior is to ping [EMAIL PROTECTED] co.jabber.org to establish Bouillon conversation. So, this must be a component in the current
state of things.

Theoretically, a user may somehow run Bouillon engine at his PC using client connection to a Jabber server; this is easy to implement. But this may cause
problems at unprepared Jabber server because Bouillon sends bursts of
<iq>s often. Popular public server like jabber.org may simply die under such
load (if many users will use client-side Bouillon).

It is also important that Bouillon shifts all the connection handling/ traffic/ connectivity problems to a Jabber server. It is not mission of Bouillon to do
all that.
How will you implement that all traffic for "oc-co.jabber.org" have to be
directed to "anywhere.org" ?

So, the correct way is to have account at a server which has Bouillon component.

Indirectly, your account will be "reused", cause your messages will propagate to different servers without you logging in there. But directly this is resource allocation/administrative policy/anything else kind of a problem, so you have
to login at your server :)

On 21.06.2006, at 20:11, Stephen Pendleton wrote:

This is extremely impressive! Is it possible to set up such a system where a user would be able to use their XMPP ID's from other domains to edit? For
example, is it possible that [EMAIL PROTECTED] could use the Bouillon
component on foo.org even though jabber.org isn't running the Bouillon
component? I am assuming since you are using an external component and <iq>
stanzas as the basis for this the answer would be "yes".

The answer is "yes, but".

The reason I ask is because I like to think of an XMPP ID as a universal ID which could be used to authenticate on many systems. One thing I don't like
about the web today is that site A requires a seperate authentication
account from site B.



                                Victor

Reply via email to