On Tue Jan  8 00:35:43 2008, Guenther Niess wrote:
I'm a student and within a project at the university I want to implement the XEP-0070 [1] as a SASL mechanism [2]. So other protocols for example imap or pop3 can easily use the authentication
scheme.


I'm not sure I follow the idea behind this.

The point of SASL is that different protocols, including all those mentioned above, can use the same SASL mechanisms, so XMPP already can (and does, in some implementations) share the same authentication infrastructure with POP3 and IMAP services (as well as with SUBMIT).

The point of XEP-0070 is for websites which wish to authenticate that a particular user owns a particular JID - in this respect it's similar to OpenID. But it also notifies the user that the service is being used, which is also potentially useful. The moment you start introducing SASL, you're well away from this goal, since HTTP doesn't - after much effort - do SASL.

Offering email services to anyone with a valid JID seems a little odd to me, so maybe you could expand on your use-cases a bit more.

So I think a good solution for http authentication is the XEP-70 when it is clear that all users that are online can confirm the request and for others they are redirected to the XMPP server and can authenticate themself via user credentials.

That would mean tunelling SASL through HTTP. I'd be intrigued to see what you come up with, as it'd be directly applicable to simply doing SASL within HTTP.

Dave.
--
Dave Cridland - mailto:[EMAIL PROTECTED] - xmpp:[EMAIL PROTECTED]
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade

Reply via email to