Turning on anonymous PubSub?

I’m trying to get anonymous pubsub working with my openfire installation. I’m on version 3.7.0, duding anonymous over BOSH using the Strophe.js library.

I’ve tried setting:

xmpp.pubsub.create.anyone = false

and it doesn’t seem to do anything. I set it to false after reading that there’s a bug that it’s opposite to its read purpose. I’m stuck at this point trying to figure out why I keep getting a 403 auth back.

Any help would be greatly appreciated.

Melih

More specifically, here’s the CREATE action:

<body rid='1943952534' xmlns='[http://jabber.org/protocol/httpbind](http://jabber.org/protocol/httpbind)' sid='732e08e2'>

<iq to='pubsub.openfire``.local' type='set' xmlns='jabber:client' id='346:sendIQ'>

<pubsub xmlns='[http://jabber.org/protocol/pubsub](http://jabber.org/protocol/pubsub)``#owner'>

<configure node='z4X4dVHO9KSVOvg'>

<x xmlns='jabber:x:data' type='submit'>

<field var='FORM_TYPE'`` type='hidden'>

<value>[http://jabber.org/protocol/pubsub#node_config](http://jabber.org/protocol/pubsub#node_config)</value>

</field>

<field var='pubsub``#deliver_payloads'>

<value>1</value>

</field>

<field var='pubsub#send_last_published_item'>

<value>never``</value></field>

<field var='pubsub#persist_items'>

<value>true</value>

</field>

<field var='pubsub#max_items'``>

<value>20</value></field>

<field var='pubsub#access_model'>

<value>open</value>

</field>

</x>

</configure``>

</pubsub>

</iq>

</body>

The subscriber tries to subscribe with this:

````

<presence xmlns='jabber``:client'>

<priority>-1</priority>

</presence>

<iq to='pubsub.openfire.local' type='set' xmlns='jabber:client'`` id='3391:sendIQ'>

<pubsub xmlns='[http://jabber.org/protocol/pubsub](http://jabber.org/protocol/pubsub)'>

<subscribe node='z4X4dVHO9KSVOvg'`` jid='fe5bb9a8@openfire.local/fe5bb9a8'/>

</pubsub>

</iq>

</body>

and the ensuing response is

<body xmlns='http://jabber.org/protocol/httpbind'>
  <iq xmlns="jabber:client" type="error" id="3391:sendIQ" from="pubsub.openfire.local" to="fe5bb9a8@openfire.local/fe5bb9a8">
    <pubsub xmlns="http://jabber.org/protocol/pubsub">
      <subscribe node="z4X4dVHO9KSVOvg" jid="fe5bb9a8@openfire.local/fe5bb9a8"/>
    </pubsub>
    <error code="403" type="auth">
      <forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
    </error>
  </iq>
</body>