[ejabberd] Anonymous users versus registered users in ejabberd
d.petschull at two4.it
Sun Aug 2 19:21:37 MSD 2009
Sorry for warming up this rather old topic, but I'm faced with similar
problems at the moment.
I am successfuly running ejabberd-2.0.3 on ubuntu-server, and also have set up
a shared roster with an "everybody"-group (@all@)
If I now log in via SASL Anonymous, I can see the anonymous user online in the
web-admin-interface. In the roster of the anonymous user, the "everybody"
group shows up, but it is empty. Also, the anonymous user does not show up in
the "everybody"-group for any other user of the vhost.
So, repeating Marks question, what is the expected behaviour of ejabberd when
an sasl anonymous user logs in?
@Mark: What have you done, that the anonymous user has all the other users on
On Fri, Jun 20 2008 at 4:12 PM, mark peleus <mark.peleus at gmail.com> wrote:
> I managed to log in using SASL Anonymous.
> I'm using shared roster and all the online users see each other in the
> The Anonymous user have all the other registered users in his roster and can
> send and receive messages with all the other users.
> My problem is that registered users don't see the Anonymous user in their
> In addition, the admin console states the correct online user but I can't
> see the Anonymous user
> in the online users list.
> Is this a bug or the correct behaviour?
> Is there a way I can use anonymous users and get all the functionality of
> registered users
> and when the anonymous user sign out all the data will be deleted?
> On Fri, May 30, 2008 at 9:48 PM, Badlop <badlop at gmail.com> wrote:
> > On Fri, May 23, 2008 at 12:29 PM, mark peleus <mark.peleus at gmail.com>
> > wrote:
> > > Can we imitate most of the functionalities of registered users with
> > > anonymous users?
> > I think yes.
> > Note anonymous_protocol can be:
> > * sasl_anon: SASL Anonymous method. The account doesn't need to
> > exist previously.
> > * login_anon: the account must exist, and no password is required to
> > login to it.
> > > How does ejabebrd treat anonymous users compared to registered users?
> > The difference is how they logged in.
> > Once the session is created, they are full-right citizens in ejabberd.
> > > Where does ejabberd store the anonymous user data? Does it store it only
> > in
> > > the memory or in a temporary database table?
> > >
> > > Can an anonymous user send and receive presence?
> > Yes, also messages and IQ.
> > > Can an anonymous user have add users to a temporary roster that will be
> > > deleted when his session ends?
> > Yes, when the client session ends, his roster and his offline messages
> > are deleted.
More information about the ejabberd