[OpenID] OpenID Provider Server in Perl
Paul E. Jones
paulej at packetizer.com
Sun Dec 27 00:03:36 UTC 2009
Folks,
We looked at a few options for implementing an OpenID Provider (identity)
server on our site, but didn't see any options out there that met our
particular requirements. So, we wrote one from scratch.
I cannot say that it's been extensively tested, but so far it has worked for
us. It implements the OpenID 2.0 spec, complies with part of the 1.1 spec,
and (as far as we know) only lacks a few things we deliberately decided not
to implement. Specifically, there is a "dumb" mode in 1.1 that we do not
support. Also, we do not support checkid_immediate, always returning
setup_needed. (We might implement the latter if we saw good reason. If we
understood the spec correctly, checkid_immediate could allow a person to log
out of a web site, leave the browser open, and another person sit down and
login, bypassing a proper authentication step.)
In any case, we wanted to provide the software for others to enjoy. It's
entirely open source, written in Perl, uses MySQL, and is intended to be
easily integrated into an existing web site, but could be installed as-is
(just modifying the config files with appropriate values). There is a PDF
document in the download that contains more information, including
everything you need to know to get it installed. You can grab a copy here:
http://www.packetizer.com/security/openid/
If you are working on something similar or want to collaborate on this
software to work out any issues, I'd be happy to collaborate with you.
Cheers!
Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-general/attachments/20091226/86242908/attachment.htm>
More information about the general
mailing list