FOAF in Koble
At the moment you can only sign up to Koble if you have a FOAF file! I am sorry to say that if you don't know what FOAF is, then there is probably nothing for you here :)
Koble relies on being given the FOAF URI of YOUR as a person, not of your FOAF file itself. Do you like timbl, give yourself a URI! Secondly, Koble relies on your FOAF URI being dereferencable to get the FOAF description of yourself. If you do these two things right Koble knows two ways to use your FOAF file for authentication:
- Store a hash of your password in you FOAF file. This is the same say as used by rdflib to manage Wiki and SVN accounts. The instructions for the impatient is:
<http://my.foaf.url> <http://redfoot.net/2005/session#hexdigest> "passwordshasum" .
More details can be found on the page for rdflib user management. This methods obviously requires you to trust us and give your password to Koble. - Authenticate using OpenID, identified with the recently proposed foaf:openid property in your FOAF file. This is even more straight-forward:
<http://my.foaf.url> foaf:openid <http://myid.myopenid.com> .
This is more secure the first version, because you do not need to give us your password EVER!
Finally, Koble will use your the foaf:nick property in your FOAF file to pick your username, if you dont want this, or the name is taken, specify your desired username on the registration page. Koble will also use other details in your FOAF to describe the Person thing representing YOU when you first register.
koble /