Hi Russell,<div><br></div><div>One approach for managing users via HTTP would be to use Alice (<a href="http://alicetheapp.com/">http://alicetheapp.com/</a>). This provides a RESTful management interface for Rabbit, and includes commands for creating and deleting users (<a href="http://willcodeforfoo.com/2009/07/13/announcing-alice/">http://willcodeforfoo.com/2009/07/13/announcing-alice/</a>).</div>
<div><br></div><div>Another approach (and I suggest this in an academic sense rather than a practical one) would be to access the BQL plugin via the HTTP RPC plugin.</div><div><br></div><div>Paul.<br><br><div class="gmail_quote">
On Thu, Jun 10, 2010 at 2:27 AM, Russell Borogove <span dir="ltr">&lt;<a href="mailto:russell@borogove.org">russell@borogove.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I&#39;m building a client-server system that provides a number of services. Most of the services are provided via web2py web apps, but I also need messaging via rabbitmq.<br>
<br>
We&#39;re doing the authentication on the web app side, and I think what I want to do is have the web app side remotely add a user to the rabbitmq server when a client is authenticated (&quot;Hey, some dude wants to use the chat system. He&#39;s cool, let him in. He&#39;ll be using this name/password.&quot;). However, the web app will normally be running in a restricted environment like Google App Engine, where it can only make http requests to the outside world.<br>

<br>
Are there any good ways of handling a situation like this? I can certainly rig up something that runs alongside the rabbit server, polls the web app for new users, and launches rabbitmqctl to make the introductions, but it seems inelegant.<br>

<br>
_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
</blockquote></div><br></div>