| Version 27 (modified by avodonosov, 14 months ago) |
|---|
CL-OpenID
Implementation of the OpenID protocol for Common Lisp.
CL-OpenID implements OpenID Authentication 2.0 standard and is compatible with OpenID Authentication 1.1. Both Relying Party (formerly called OpenID Consumer), and OpenID Provider are implemented.
Introduction
OpenID allows people to use their accounts from any compliant web service (including livejournal, google accounts, yahoo accounts and many others), to login into any OpenID compliant 3rd party web application.
It simplifies life for both user and application developer. User need not fill registration forms, create and remember new password. Application developer need not implement registration forms, email confirmations, password restore procedure.
Reference documentation is available in the README.html file.
If you have questions or need help, contact the cl-openid-devel mailing list.
Installation
The project is available from Quicklisp.
Source code
darcs repository at http://common-lisp.net/project/cl-openid/darcs/cl-openid/ ( browse).
To get the code, run:
darcs get http://common-lisp.net/project/cl-openid/darcs/cl-openid/
Mailing lists
- cl-openid-announce for important announcements
- cl-openid-devel for discussions about CL-OpenID development
- cl-openid-ticket for Trac bugtracker ticket notifications.
Other resources
- Status updates on author's blog ( RSS)
- Main project page
- ProtocolInformation, ExistingImplementations
- OriginalProposal
License
GNU Lesser General Public License version 2.1 with Franz Inc.'s preamble, also known as LLGPL (Lisp Lesser General Public License).
History
CL-OpenID is implemented by Maciej Pasternacki and sponsored by Google during Google Summer of Code 2008, on LispNYC initiative. LispNYC project mentor is Anton Vodonosov.
Attachments
-
openid-selector.png
(20.1 KB) - added by avodonosov
14 months ago.
openid-selector screenshot
-
trivial-login-form.png
(2.4 KB) - added by avodonosov
14 months ago.
trivial login form
