Ruby on Rails アプリケーションで OpenID ログインを有効にするための最新技術は何ですか? これは、この質問に対する最新の回答があるコミュニティ wiki です。
オーソロジック
最も高度な認証ソリューションはAuthlogicのようです。Authlogic OpenID プラグインで OpenID をサポートします。Rails 4 および 3 をサポートしています。Rails 2 は rails2 ブランチでサポートされています。
"OpenID with Authlogic" railscast (および"Authlogic" railscast ) をご覧になることをお勧めします。
Authlogic OpenID Selector Exampleというサンプル アプリケーションがあります。
工夫する
Devise は、Rails 向けの柔軟な認証フレームワークです。でOpenIDをサポートしていdevise_openid_authenticatable
ます。
restful_authentication
選択できるもう 1 つの認証ライブラリは、restful_authentication
Rails プラグインです。open_id_authentication
プラグインもインストールする必要があるようです。
(古い、2007年頃) "OpenID Authentication" railscast をご覧になることをお勧めします。
Ruby OpenID
OpenID プロトコルの生のサポートは、Ruby OpenIDライブラリによって処理されます。