http://rubyforge.org/projects/hatenaapiauth/

先日ローンチしたはてな認証API の Ruby 版のモジュールを作りました。rubyforge にアップしたので、gem を使ってる人は

# gem install hatenaapiauth

でインストールできるかと思います。perl のHatena::API::Auth と同じインターフェイスです。認証に失敗すると例外 Hatena::API::AuthError が発生します。また認証時に返す値が perl 版では Hatena::API::Auth::User を作って返してますが、Ruby 版では Hash になってます。

はてな認証API を使った Rails の認証系 plugin も作れそうなのでそのうち作ろうと思ってます。

以下は簡単なサンプルアプリとそのソース。gem パッケージの中の examples ディレクトリの中にも同じモノが含まれてます。

http://rails2u.com/misc/hatenaapiauth.rb (CGI)

http://rails2u.com/misc/hatenaapiauth.rb.txt (ソース)