[JDEV] Transports and unregistered Jabber accounts

Trejkaz Xaoza trejkaz at xaoza.net
Wed Jan 7 04:48:40 CST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, 7 Jan 2004 20:38, Matthias Wimmer wrote:
> The result is, that an other person can register for the same account
> and use the former users transport without reregistering and without
> knowing the password used to register the accounts.

Are you sure about this?  Can the new user simply add a transport straight to 
their roster?  I was under the impression that the only way to add a 
transport was via registration with the transport, which should require the 
password.

An ostrich approach to solving the problem would be not to allow removal of 
accounts.  This approach seems good enough for every other IM service on the 
planet so it's probably good enough for a Jabber server, assuming it's 
actually possible.

> It would also be possible, that not the server cares about this but the
> client and that the client unregistered all transports before removing
> them or before unregistering the account. While this might be a good
> idea, I think the server should still care for this as well.

I guess it is possible to find out which entries on the roster are transports, 
by using service discovery... maybe a module could be written, but it 
certainly doesn't seem like a task for the core server.  I mean, what if the 
transport is down when the user deletes their account, in that case you have 
no way to unregister the transport anyway. :-/

TX

- -- 
'Every sufficiently advanced technology is indistinguishable from magic' - 
Arthur C Clarke
'Every sufficiently advanced magic is indistinguishable from technology' - Tom 
Graves

      Email: Trejkaz Xaoza <trejkaz at xaoza.net>
   Web site: http://xaoza.net/trejkaz/
  Jabber ID: trejkaz at jabber.xaoza.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/++QKmifzwBMPxxoRAjWfAJ9XozWavl4B6ROQQgMCbXnIS9f4qQCdGAeA
Xj8hkAjXZDvhpt0AhkxguTk=
=LEPJ
-----END PGP SIGNATURE-----



More information about the JDev mailing list