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>