Skip navigation
2944 Views 2 Replies Latest reply: May 13, 2008 2:08 AM by Andrew Kornilov RSS
Andrew Kornilov Bronze 81 posts since
Jan 21, 2006
Currently Being Moderated

May 12, 2008 8:37 PM

Private MUC

 

Hi all

 

 

How do i create private MUC and allow only users with account on my server to join it?

 

 

We have disabled registration on the server and want to hide our MUCs from anyone outside (i mean 'forbidden', not just hide them from DISCO). And we don't need any passwords, just per-domain limitation or something like 'Users with accounts on the server'.

 

 

I was suprised i couldn't do that. Only password helps, but thas's ugly.

 

 

 

 

 

P.S. I'm not sure about  'Make Room Members-only'. Can it help? But any way, 'User permissions' page is unusable, i have to remember all my users' JIDs and enter them one by one, by hand

 

 

Thanks.

 

 

  • Gaston Dombiak Jiver 3,863 posts since
    Sep 26, 2001
    Currently Being Moderated
    May 13, 2008 12:36 AM (in response to Andrew Kornilov)
    Re: Private MUC

    Hey Andrew,

     

    If you don't need server-2-server at all you can disable it from the admin console. However, if you want to allow s2s on the server with the exception of MUC then you will have to go with some workaround. Openfire does not provide such functionality nor is part of the XMPP spec. As you said, you can play with password protected or members only rooms or rooms not public. But any of those choices are not a real solution since someone with the correct password, or someone that is invited or someone that discovers the room JID will still be able to join. The correct solution would be to create a new plugin that provides a packet interceptor that will reject any attempt to join a room from remote users.

     

    Regards,

     

      -- Gato

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points