Ruby OpenID is a Ruby library for verifying and serving OpenID identities. Ruby OpenID makes it easy to add OpenID authenticaion to your web applications.
Product's homepage
Here are some key features of "Ruby OpenID":
· Easy-to-use API for verifying OpenID identities (OpenIDConsumer)
· New support for serving OpenID identities (OpenIDServer)
· Does not depend on underlying web framework
· Multiple storage implementations (Filesystem, SQL)
· Comprehensive test suite
Example code to help you get started, including:
· WEBrick based consumer
· Ruby on rails based consumer
· Ruby on rails based server
· OpenIDLoginGenerator for quickly creating a rails app that uses OpenID for authentication
· ActiveRecord adapter for using an SQL store in rails