OpenID Single-Sign-On

Openvest now offers OpenID signon.

You no longer need to register at Openvest to login. You can use any OpenID login to login and create tickets, or even edit the wiki pages here.

Don't have an OpenID? Get a free one at myOpenID or watch for updated offerings from Openvest. ... Or ... You might not know it bou you could already have one if you use AOL, Livejournal, Wordpress, Technorati or any number of other web sites.

Two login realms

Openvest Development and Openvest Research use two different OpenID login consumers.

Openvest Development uses OpenID support for Trac as provided through the AuthOpenIdPlugin

Openvest Research uses a custom pylons implementation utilizing the python-openid tools.

Install notes

The AuthOpenIdPlugin requires one small fix to work with python-openid 2.1.0rc1.

I also tweaked the authopenid.py file to display nickname in the nav bar rather than the openid url (it's prettier):

125c125
<             yield ('metanav', 'openidlogin', 'logged in as %s' % req.authname)
---
>             yield ('metanav', 'openidlogin', 'logged in as %s' % (req.session.get('nickname') or req.authname))

The Python OpenID Library (at 2.1.0rc1) install required the extensions subdir from the install code to be manually copied into the install dir ... /usr/lib/python2.4/site-packages or whatever.