Participe de uma sala XMPP MUC existente com privilégios de proprietário usando a biblioteca iOS Openfire e Robbie Hanson

Estou ingressando em uma sala MUC existente usando o próximo código:

XMPPRoomMemoryStorage *roomStorage = [[XMPPRoomMemoryStorage alloc] init];
XMPPJID *roomJID = [XMPPJID jidWithString:@"[email protected]"];

xmppRoom = [[XMPPRoom alloc] initWithRoomStorage:roomStorage
                                                       jid:roomJID
                                             dispatchQueue:dispatch_get_main_queue()];
[xmppRoom activate:[self appDelegate].xmppStream];
[xmppRoom addDelegate:self
        delegateQueue:dispatch_get_main_queue()];
[xmppRoom joinRoomUsingNickname:[self appDelegate].xmppStream.myJID.user
                        history:nil
                       password:nil];
XMPPMUC * xmppMUC = [[XMPPMUC alloc] initWithDispatchQueue:dispatch_get_main_queue()];
[xmppMUC   activate:[self appDelegate].xmppStream];
[xmppMUC addDelegate:self delegateQueue:dispatch_get_main_queue()];

e depois que o usuário entra na sala, estou tentando alterar suas permissões para proprietário sem usar o usuário que criou a sala (a conta real dos proprietários):

- (void)xmppRoomDidJoin:(XMPPRoom *)sender {
//    ADD USERS TO OWNERS LIST
    [xmppRoom editRoomPrivileges:@[[XMPPRoom itemWithAffiliation:@"owner" jid:[XMPPJID jidWithString:[self appDelegate].xmppStream.myJID.user]]]];
}

E recebo o erro, que não sei ao certo se está relacionado:

RECV: <iq xmlns="jabber:client" type="error"
          id="64BBA616-56D7-4CB1-AC07-CBEA4C37E98C" 
          from="[email protected]" 
          to="newuser236@administrator/26ee7a3d">
        <query xmlns="http://jabber.org/protocol/muc#admin">
          <item affiliation="member" jid="newuser236"/>
        </query>
        <error code="403" type="auth">
          <forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
        </error>
      </iq>

e o usuário não é adicionado à lista de proprietários no Openfire.

Também quero acrescentar que defino:

publicRoom : 1 
moderated : 0
membersOnly : 0 
canInvite : 1 
roomPassword : nil 
canRegister : 1 
canDiscoverJID : 1 
logEnabled : 1

Alguma sugestão sobre como adicionar o usuário que acabou de entrar na sala à lista de proprietários? e também alguma idéia de por que estou recebendo o erro?

questionAnswers(1)

yourAnswerToTheQuestion