11 January 2007 14:00
pyblosxom openid server - snarfed.org
by pvergain (via)openid_server.py is a PyBlosxom plugin that implements OpenID 1.1. OpenID is a distributed authentication protocol, ie a single sign on platform, that uses URLs as identifiers. If you have a PyBlosxom site, this plugin allows you to login anywhere that accepts OpenID.
This plugin also implements the Simple Registration Extension, which lets you optionally provide your name, email address, and other information automatically to sites that you log into with OpenID.
In OpenID terminology, this plugin acts as an an Identifer and Identity Provider. It provides an endpoint URL, handles OpenID requests on that endpoint, allows associations, and authenticates the user with an HTML form.
To use it, first download openid_server.py and openid_libs.zip and place them both in your plugins directory. (openid_libs.zip is a convenient, drop-in package of necessary libraries, provided by JanRain, Yadis, and others. If you don't trust me - and why should you? - feel free to build and install them yourself.)
About — OpenID Enabled
by pvergain & 1 other (via)The OpenID library with batteries included.
Features:
* Refined and easy-to-use API.
* Extensive documentation.
* Many storage implemetations including file-based, SQL, and memcached.
* Simple examples to help you get started.
* Licensed under the LGPL.
The latest available version is 1.2.0.
Contenu en relation
* Browse the source code
* Downloads
* Online API Documentation
Examples do work nicely!
Posté par http://nb.myopenid.com/ le 05-04-2006 06:35
Install of library works:
python setup.py install installs in /usr/lib/python2.3/site-packages/openid
Examples Start consumer and server python consumer.py --port 8001 python server.py --port 8000
Remember to use files (consumer.py and server.py) in example-folder NOT in openid folder!
11 January 2007 13:45
Libraries - OpenID Wiki
by pvergain (via)The following libraries are available to assist with the implementation of an OpenID Identity Server and Consumer. The libraries in this section are intended to help with handling all of the details specific to OpenID and leaving you to provide the glue to integrate it into your site.
1
(3 marks)