|
|
|
|
|
Global Login SystemGlobal Login System is a single sign-on open source protocol, designed to allow any user logged in on his account to one of the sites using it, to be authentified when visiting any other site using it. It aims to be used universally over the Internet, so that each user only needs to have one account with login and pass on one site called his home site, in order to access anything and operate anywhere on the web that he is allowed to. Its difference with other single sign-on systems is that there is no central database of users, so that this system can scale indefinitely by allowing every site of the network to have a separate (hidden) list of users. Description Since there is no central user database, a simple request to some web application in the address bar of the browser cannot provide authentication, as the application cannot guess what server should be requested to get the identity of the user. Instead, it is necessary for the user to log in to his home account first, then from it access other resources by special bookmarks that operate this authentication. But we also use a system of multiple pseudos per login, so that the user can visit the web under different pseudos from the same account. Each user is identified by the pair (pseudo, home site): such a pair represents only one user, but for matters of anonimity, different such pairs can represent the same user. So, the pseudo under which he will visit a given bookmark can be chosen inside his list of pseudos in his home account before using the bookmark. Each server has a database of symmetric keys for crypted communication with every other server. So, a bookmark from the home site A of a user to another site B contains a signal crypted by the key between A and B, containing some information including the chosen pseudo of the user. This system is part of the Trust-forum project, to be released to sourceforge under LGPL, of a system of web forums to replace email and solve the spam problem : see the Trust-forum project home page.
|
 |
|
| Copyright 2005-2009 OnPedia.com. All Rights Reserved |
|
|