foaf+ssl user story 1: web site personalisation
By bblfish on Dec 19, 2008
In Agile development one creates simple User Stories. Here is the simplest one I can think of for foaf+ssl. It only uses the authentication piece, not the authorization part, so all the steps up to and including 5 in the sequence diagram.
Prerequisite: A User has a foaf+ssl certificate in his browser and corresponding foaf file.
The User arrives at a new web site he has never been to before. An https connection is made and the server asks for the client certificate. The User chooses one. The web site fetches the users foaf file at the URI contained in the certificate and uses this to personalise the site. Some things it could do would be
- Welcome the user by name
- List friends the user may know on the site
- List projects the user may be interested in
- Create an account for the user, ie, some space on the server dedicated to the user.