[jdev] Node Owner subscribing users to a node

Sergey Dobrov binary at jrudevels.org
Wed Dec 5 12:00:57 UTC 2012


On 12/05/2012 06:48 PM, andy nes wrote:
> I did try it with bare JIDs. The sender is an admin. But even then it
> failed. The server (ejabberd) sent an error message.

So you need to patch the server in order to be able to send such queries.

But I still recommend to do this action from the subscriber side.

>
> /andy
>
>
> On Wed, Dec 5, 2012 at 4:52 PM, Sergey Dobrov <binary at jrudevels.org
> <mailto:binary at jrudevels.org>> wrote:
>
>     On 12/05/2012 06:16 PM, Kim Alvefur wrote:
>
>         On 2012-12-05 11:00, andy nes wrote:
>
>             Hey,
>
>             I have a pubsub node, to which publishers publish their updates.
>
>             As an admin and node owner, I want some users to subscribe
>             to the node. I
>             want to do that in the backend using the web admin so that
>             the first time
>             the users login using their jid, they start receiving the
>             published items
>             from the node.
>
>             Is this possible?
>
>
>         The protocol doesn't make it impossible for someone with sufficient
>         privileges to subscribe someone else, see
>         http://xmpp.org/extensions/__xep-0060.html#subscriber-__subscribe <http://xmpp.org/extensions/xep-0060.html#subscriber-subscribe>
>
>         And the server can of course do whatever it wishes to the
>         subscription list.
>
>
>     Hm, interesting note, it seems you're right. But don't sure if
>     ejabberd supports this trick:
>
>         If the bare JID portions of the JIDs do not match as described
>         above and the requesting entity does not have some kind of admin
>         or proxy privilege as defined by the implementation, the service
>         MUST return a <bad-request/> error, which SHOULD also include a
>         pubsub-specific error condition of <invalid-jid/>.
>
>
>
>
>
>         --
>         Regards,
>         Kim "Zash" Alvefur
>
>
>
>
>         _________________________________________________
>         JDev mailing list
>         Info: http://mail.jabber.org/__mailman/listinfo/jdev
>         <http://mail.jabber.org/mailman/listinfo/jdev>
>         Unsubscribe: JDev-unsubscribe at jabber.org
>         <mailto:JDev-unsubscribe at jabber.org>
>         _________________________________________________
>
>
>
>     --
>     With best regards,
>     Sergey Dobrov,
>     XMPP Developer and JRuDevels.org founder.
>     _________________________________________________
>     JDev mailing list
>     Info: http://mail.jabber.org/__mailman/listinfo/jdev
>     <http://mail.jabber.org/mailman/listinfo/jdev>
>     Unsubscribe: JDev-unsubscribe at jabber.org
>     <mailto:JDev-unsubscribe at jabber.org>
>     _________________________________________________
>
>
>
>
> _______________________________________________
> JDev mailing list
> Info: http://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: JDev-unsubscribe at jabber.org
> _______________________________________________
>


-- 
With best regards,
Sergey Dobrov,
XMPP Developer and JRuDevels.org founder.


More information about the JDev mailing list