Thanks Waqas for the help... I think I&#39;ll go for anonymous login...<div><br></div><div>Thanks a lot!<br><div><br></div><div><br clear="all">--<br>Julien Genestoux<br><a href="http://www.ouvre-boite.com">http://www.ouvre-boite.com</a><br>
<a href="http://blog.notifixio.us">http://blog.notifixio.us</a><br><br>+1 (415) 254 7340<br>+33 (0)9 70 44 76 29<br>
<br><br><div class="gmail_quote">On Tue, Nov 25, 2008 at 1:09 AM, Waqas Hussain <span dir="ltr">&lt;<a href="mailto:waqas20@gmail.com">waqas20@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On Mon, Nov 24, 2008 at 11:03 PM, Julien Genestoux<br>
<div><div></div><div class="Wj3C7c">&lt;<a href="mailto:julien.genestoux@gmail.com">julien.genestoux@gmail.com</a>&gt; wrote:<br>
&gt; Thanks Hussain for your precious help.<br>
&gt; I was able to set the Disco as well as implement XEP 077 (partially)...<br>
&gt; However, I still have a problem, to be able to send the IQs, my client must<br>
&gt; already be registered against the server...<br>
&gt; The goal here is to be able to create users with the component (only...), so<br>
&gt; how can clients connect to my component without being authenticated to my<br>
&gt; server first?<br>
&gt; Thanks again!<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Julien Genestoux<br>
&gt; <a href="http://www.ouvre-boite.com" target="_blank">http://www.ouvre-boite.com</a><br>
&gt; <a href="http://blog.notifixio.us" target="_blank">http://blog.notifixio.us</a><br>
&gt;<br>
&gt; +1 (415) 254 7340<br>
&gt; +33 (0)9 70 44 76 29<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Nov 22, 2008 at 6:53 AM, Waqas Hussain &lt;<a href="mailto:waqas20@gmail.com">waqas20@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; On Sat, Nov 22, 2008 at 2:45 AM, Julien Genestoux<br>
&gt;&gt; &lt;<a href="mailto:julien.genestoux@gmail.com">julien.genestoux@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Hey everyone,<br>
&gt;&gt; &gt; Some people complained about the fact that, despite our XMPP API, users<br>
&gt;&gt; &gt; still had to register using our HTTP API (or thourgh our website). We<br>
&gt;&gt; &gt; agree<br>
&gt;&gt; &gt; this is a pain, so I wanted to implement user regsitration as well.<br>
&gt;&gt; &gt; However, I wanted to know if it was possible to manage this regsitration<br>
&gt;&gt; &gt; within our component, and not on the Jabber server.<br>
&gt;&gt; &gt; Anyone knows if this is possible?<br>
&gt;&gt; &gt; Thanks a lot!<br>
&gt;&gt; &gt; Julien<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; Julien Genestoux<br>
&gt;&gt; &gt; <a href="http://www.ouvre-boite.com" target="_blank">http://www.ouvre-boite.com</a><br>
&gt;&gt; &gt; <a href="http://blog.notifixio.us" target="_blank">http://blog.notifixio.us</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; +1 (415) 254 7340<br>
&gt;&gt; &gt; +33 (0)9 70 44 76 29<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; JDev mailing list<br>
&gt;&gt; &gt; FAQ: <a href="http://www.jabber.org/discussion-lists/jdev-faq" target="_blank">http://www.jabber.org/discussion-lists/jdev-faq</a><br>
&gt;&gt; &gt; Forum: <a href="http://www.jabberforum.org/forumdisplay.php?f=20" target="_blank">http://www.jabberforum.org/forumdisplay.php?f=20</a><br>
&gt;&gt; &gt; Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/mailman/listinfo/jdev</a><br>
&gt;&gt; &gt; Unsubscribe: <a href="mailto:JDev-unsubscribe@jabber.org">JDev-unsubscribe@jabber.org</a><br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; Yes, components can support registration, but you would need to manage<br>
&gt;&gt; it on your own (i.e., save the registration data, etc). The relevent<br>
&gt;&gt; XEP is XEP-0077: In-Band Registration. And you should also also<br>
&gt;&gt; include &lt;feature var=&quot;jabber:iq:register&quot; /&gt; in the disco#info replies<br>
&gt;&gt; from your component.<br>
&gt;&gt;<br>
&gt;&gt; Note that this isn&#39;t the same as normal registration in that this is<br>
&gt;&gt; generally used to provide initial login info, which your component<br>
&gt;&gt; saves along with the JID, and then later you just check the JID of the<br>
&gt;&gt; sender (and don&#39;t need to authenticate every time). MSN/Yahoo/etc<br>
&gt;&gt; transports work this way.<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Waqas Hussain<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; JDev mailing list<br>
&gt;&gt; FAQ: <a href="http://www.jabber.org/discussion-lists/jdev-faq" target="_blank">http://www.jabber.org/discussion-lists/jdev-faq</a><br>
&gt;&gt; Forum: <a href="http://www.jabberforum.org/forumdisplay.php?f=20" target="_blank">http://www.jabberforum.org/forumdisplay.php?f=20</a><br>
&gt;&gt; Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/mailman/listinfo/jdev</a><br>
&gt;&gt; Unsubscribe: <a href="mailto:JDev-unsubscribe@jabber.org">JDev-unsubscribe@jabber.org</a><br>
&gt;&gt; _______________________________________________<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; JDev mailing list<br>
&gt; FAQ: <a href="http://www.jabber.org/discussion-lists/jdev-faq" target="_blank">http://www.jabber.org/discussion-lists/jdev-faq</a><br>
&gt; Forum: <a href="http://www.jabberforum.org/forumdisplay.php?f=20" target="_blank">http://www.jabberforum.org/forumdisplay.php?f=20</a><br>
&gt; Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/mailman/listinfo/jdev</a><br>
&gt; Unsubscribe: <a href="mailto:JDev-unsubscribe@jabber.org">JDev-unsubscribe@jabber.org</a><br>
&gt; _______________________________________________<br>
&gt;<br>
&gt;<br>
<br>
</div></div>There could be multiple ways to achieve that.<br>
<br>
Letting the server allow anonymous users would work (though you won&#39;t<br>
be able to store JIDs of the users in your component, since they would<br>
be random and temporary).<br>
<br>
You could write a module for an existing server, which lets the server<br>
deal with the authentication, and the module with the IQs you want.<br>
And you can run this server+module as a second server on the<br>
sub-domain you want.<br>
<br>
Or you could just stop using auth on your component. I don&#39;t see why<br>
you need it. If you get an IQ, then it&#39;s always from an authenticated<br>
user. And if it&#39;s just some initial information you want to load for<br>
JIDs, just send the user a form to fill (XEP-0004: Data Forms).<br>
<br>
Hope that helps.<br>
<br>
--<br>
<font color="#888888">waqas<br>
</font><div><div></div><div class="Wj3C7c">_______________________________________________<br>
JDev mailing list<br>
FAQ: <a href="http://www.jabber.org/discussion-lists/jdev-faq" target="_blank">http://www.jabber.org/discussion-lists/jdev-faq</a><br>
Forum: <a href="http://www.jabberforum.org/forumdisplay.php?f=20" target="_blank">http://www.jabberforum.org/forumdisplay.php?f=20</a><br>
Info: <a href="http://mail.jabber.org/mailman/listinfo/jdev" target="_blank">http://mail.jabber.org/mailman/listinfo/jdev</a><br>
Unsubscribe: <a href="mailto:JDev-unsubscribe@jabber.org">JDev-unsubscribe@jabber.org</a><br>
_______________________________________________<br>
</div></div></blockquote></div><br></div></div>