[Standards-JIG] Re: JEP-45 MUC - joining a room from different clientresources
dombiak_gaston at hotmail.com
Wed Sep 8 20:35:18 UTC 2004
My question was based on a situation where for instance we have a user:
johndoe at company.com
with two connections johndoe at company.com/Home and johndoe at company.com/Work.
Using the first connection (johndoe at company.com/Home) the user joins a room
as johnHome (room at conference.company.com/johnHome) and using the second
connection (johndoe at company.com/Work) the user joins the same room as
johnWork (room at conference.company.com/johnWork).
Changing the role for these two occupants is simple since the all the
modifications are based on the full JID or the nickname. However, changing
the affiliation is based on the user's bare JID. So my question is what
should be the correct behavior when we want to change the affiliation of
johndoe at company.com? IMO, all the occupants of the same user must be
affected. This means that the AFFILIATIONS (and possibly ROLES) of
room at conference.company.com/johnHome and
room at conference.company.com/johnWork are going to be affected when I change
the affiliation of johndoe at company.com. Is this correct?
BTW, what should be the correct behavior if a user tries to join a room
where he/she is already an occupant using the same nick but from a different
resource? According to section 6.3.10 we should return an error specifying a
"Conflict" error condition.
"David Sutton" <jabber at dsutton.legend.uk.com> wrote in message
news:413F26D9.5020607 at dsutton.legend.uk.com...
> Hi all,
> For a user entering a room using different resources, are they using
> the same room nick or not? I'm just wanting to clarify that as if you
> are revoking permissions for all the client resources of the user, in
> theory you may only want the permissions for one of the room nicks used
> to be affected.
> Joe Hildebrand wrote:
> >Yes, that seems reasonable.
> >On Mon, 6 Sep 2004 22:36:37 -0300, Gaston Dombiak
> ><dombiak_gaston at hotmail.com> wrote:
> >>I would like to check the correct service behavior when a user joins a
> >>from different client resources. In general granting and revoking
> >>permissions is done using the bare JID. So my question is if the granted
> >>revoked permission must be applied to all the client resources of the
> >>Thanks for the help,
> >> -- Gato
> >>Standards-JIG mailing list
> >>Standards-JIG at jabber.org
More information about the Standards