4

Railsを使っていくつかのアプリケーションを構築しています。ユーザーベースに安静認証プラグインを使用し、承認ルールに宣言型承認プラグインを使用するすべてのアプリ。

しかし、すべてのサイトにログインを提供するために、すべてのサイトのユーザー アカウントを 1 つのユーザー ベースにマージする必要があります。

つまり、37signals が取り組んでいるようです。これが彼らの作品です。 http://37signals.com/accounts

どうすればこれをアーカイブできますか、どんな提案も大歓迎です。

ありがとうA.カー

4

2 に答える 2

3

37signals がどのように機能していたかを調べた結果、RubyCAS を使用していると思いますhttp://github.com/gunark/rubycas-server

複数の独立したアプリケーションがある場合、シングル サインオン、シングル サインオフ、およびその他の関連事項に最適です。また、CAS は汎用プロトコルであるため、Ruby/Rails 以外のアプリケーションにも存在します。そのため、レガシー システムやクライアント アプリケーションを Java などで統合できます。

ここで、このテーマに関する一連のハウツーの作成を開始しました: http://rubyglasses.blogspot.com/2009/12/rails-single-sign-on-with-rubycas.html

于 2010-07-20T16:52:53.027 に答える
0

オープン ID の使用について考えたことはありますか?

すべてのアプリが同じドメインで実行されている場合、すべてのアプリで認証 Cookie に問題なくアクセスできるはずですが、すべてのアプリケーションがアクセスできる場所に認証状態を保存する必要があります。

于 2009-12-11T20:46:09.890 に答える