0

私は 2 つの Rails アプリケーションを持っています。MainApp と ToolApp と呼びましょう。両方とも Devise を使用します: MainApp は standard を使用します:database_authenticable。ToolApp は MainApp API を使用するカスタム デバイス戦略を使用します。ToolApp はログインとパスワードを送信し、MainApp は ID、電子メール、およびグループ名で成功に応答します (これら 3 つの値は ToolApp のセッションに保存されます)。

ここで、これら 2 つのアプリ間でセッションを共有して、シングル サインオン機能を提供したいと考えています。と を同じに設定しObserver::Application.config.session_storeますObserver::Application.config.secret_token。残念ながら、セッションはまだ共有されていません。ToolApp にログインしても、MainApp にはログインしていません。

これらのセッションを共有するために、さらに何ができるでしょうか?

4

0 に答える 0