1

複数のプロバイダーと対話してユーザーを認証できるopenidサーバーを実装したいと思います。基本的に私はStackOverflowがログインのために行うようなものを探しています。

私はruby-openidを調べていましたが、2〜3年前の最後のコミットでは維持されていないようです。Rails3.2でOpen-idを実装するための良いgem/pluginまたはリソースを誰かが私に提案できますか?

要件 :

  1. 自分のオープンIDサーバーをホストできるはずです
  2. ユーザーが(google / blogger / yahoo..etc)のような複数のオプションを使用できるようにする
  3. Rails 3.2 /ruby1.9.3でうまく機能するはずです
4

3 に答える 3

0

この OmniAuth を試して、簡単に理解して実装できるビデオをご覧ください

パート - 1 : http://railscasts.com/episodes/235-omniauth-part-1

パート - 2 : http://railscasts.com/episodes/236-omniauth-part-2

于 2012-10-15T09:19:11.587 に答える
0

OmniAuth を試す

http://www.omniauth.org/

またはRubyCASサーバーを使用することもできます

http://code.google.com/p/rubycas-server/

于 2012-10-15T09:10:02.707 に答える
0

いくつかの便利な gem があります。

PS ruby​​-openidは実際にはよく維持されています - 最後のコミットは 18 日前です... ;)
次の行を Gemfile に追加することで、Git リポジトリからアプリケーションに含めることができます:

gem 'ruby-openid', :git => 'https://github.com/openid/ruby-openid.git'
于 2012-10-15T09:12:37.353 に答える