[jdev] Regitering new users with external component
Julien Genestoux
julien.genestoux at gmail.com
Wed Nov 26 14:16:40 CST 2008
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 <waqas20 at gmail.com> wrote:
> On Mon, Nov 24, 2008 at 11:03 PM, Julien Genestoux
> <julien.genestoux at gmail.com> 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 <waqas20 at gmail.com>
> wrote:
> >>
> >> On Sat, Nov 22, 2008 at 2:45 AM, Julien Genestoux
> >> <julien.genestoux at gmail.com> 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: JDev-unsubscribe at jabber.org
> >> > _______________________________________________
> >> >
> >> >
> >>
> >> 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: JDev-unsubscribe at jabber.org
> >> _______________________________________________
> >
> >
> > _______________________________________________
> > 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: JDev-unsubscribe at jabber.org
> > _______________________________________________
> >
> >
>
> 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: JDev-unsubscribe at jabber.org
> _______________________________________________
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.jabber.org/jdev/attachments/20081126/d14eaa35/attachment-0003.htm>
More information about the JDev
mailing list