[jdev] New project (DIAS)
David Ammouial
da-jdev at weeno.net
Wed Feb 14 17:14:05 CST 2007
Hello,
These days, I am trying to make something out of an idea I had some time
ago.
DIAS is yet another identity mechanism. It aims at allowing people to use
their JID as a universal login in login-based systems like web forums, mail
servers, etc., thus avoiding to create accounts and remember passwords
again and again. The XMPP network, so, is used as a central user database,
while benefiting from its decentralized, independant nature.
The DIAS mechanism is a 3-way communication that allows you to prove that
you own a particular JID without disclosing the password. The idea is that
you first ask, via XMPP, a unique ticket to a third-party "agent" trusted
by the other side, then you show the ticket to the other side when you have
it. The other side only has, then, to access the ticket information shared
by the agent, in order to trustfully know your JID.
You can read more at http://weeno.net/dias/ .
As you will see in the "implementation ideas" page, I wrote some minimal
code in order to have a "proof of concept":
- Client (Python command-line interface)
- Agent (Python)
- Server (as a PHP page).
The PHP page used to have a corresponding agent running, but I can't have it
running permanently at the moment, so it is probably necessary to run one
yourself if you want to give the whole thing a try.
Since there are probably some (conceptual, technical, etc.) problems, I
would be very happy to have some feedback here. I would also like to know
of other related or similar projects (I already know some of them, like
OpenID), since the problem that is raised is not new.
Regards.
--
David Ammouial
http://da.weeno.net/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://www.jabber.org/jdev/attachments/20070215/0bdce4a1/attachment-0002.pgp>
More information about the JDev
mailing list