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