2
同じドメインに2つのレールアプリがあります。私はそれらにシングルサインオン機能を追加したい。私は各アプリケーションのために別々のデータベースを維持することを好むだろう。同じドメインのレールアプリのシングルサインオン
誰も私にこれを行う方法を教えてくださいできますか?あなたがOpenIDとRubyCasに見たいと思うかもしれません事前に
おかげで、 Akの
同じドメインに2つのレールアプリがあります。私はそれらにシングルサインオン機能を追加したい。私は各アプリケーションのために別々のデータベースを維持することを好むだろう。同じドメインのレールアプリのシングルサインオン
誰も私にこれを行う方法を教えてくださいできますか?あなたがOpenIDとRubyCasに見たいと思うかもしれません事前に
おかげで、 Akの
。
しかし、アプリを使用すると、設定/環境/ production.rb(サブドメインを想定)でドメイン名を設定することで、セッションを共有することができ、同じドメイン上で実行するので:
ActionController::Base.session = {
:domain => ".example.org"
}
を設定することを忘れないでください同じセッション_キーとアプリ全体の秘密。
config.action_controller.session = {
:session_key => 'my_shared_session_key',
:secret => 'awesome_super_secret_key'
}
私はまた、のようなシングルサインオン、および内部OpenIDサーバとして考えられmasqerade(http://github.com/dbloete/masquerade/tree/master)になり、内部システムに探しています
が、 –
ああ、私はまた、このソリューションに関する質問があります...これはクッキーストアでのみ動作しますか、それともactiverecordセッションストアでも動作するのでしょうか? –