Hi list

A few months ago, I became concerned with XEP-70: Verifying HTTP Requests via XMPP[1]. As far as I can tell, deployment of this XEP would potentially allow for malicious abuse.

The protocol seems to be a little backward, in that I can provide a relying party with any arbitrary JID (in the HTTP request), and then they will send a message to that JID. This is a bad idea, and it allows me to initiate spam against anyone I know the JID of.

What's going on with XEP-101: HTTP Authentication Using Jabber Tickets[2]? It's "Deferred", yet it seems to, more or less, do the same thing in a better fashion.

I'd like to point out that deployment of something of this type could potentially be a much better solution to the problem of decentralised authentication than OpenID, which lately seems to be a little misguided.

I envisage going to a website, clicking "Authenticate via XMPP", having my browser and my XMPP client do some IPC magic and prompt me to choose an identity (i.e. a JID) for which to authenticate as, and then be authenticated with the website.

Cheers

[1] http://www.xmpp.org/extensions/xep-0070.html
[2] http://www.xmpp.org/extensions/xep-0101.html

Reply via email to