Create a web application that creates and stores an OpenID identity for a user, based on Google account authentication.
- User wants an OpenID
- Our site prompts for "login using Google"
- After successful google login brings you back to our site, displays "your openid URL is http://%oursite%.com/%usergoogleid%
- When other sites check that openID our site responds correctly, i.e. first checks they are logged in using the google authentication, if ok, prompts "do you wish to let this site access your openID credentials?" y/n
- The user can log in to our site and see a list of the sites which have permission to use their OpenID and revoke sites if necessary.
Something similar is already online at [url removed, login to view] except (a) that one doesn't work properly with all openID sites, and (b) this site has to be installable anywhere not just this Google application system.
Deliverable is scripts/interfaces that can be installed on any domain + webserver with basic initial config settings, preferably PHP with clear source code.
Interfaces don't require fancy design except to say they should be properly laid out in div id's so styling will be easier later.
[url removed, login to view]