Rack::OpenID provides a more HTTPish API around the ruby-openid library.
Joshua Peek
gem "rack-openid", "~> 0.2"