複数のドメインをサポートする Rails アプリがあり、各ドメインには複数のサブドメインがある場合があります。
mydomain1.com にアクセスするユーザーは、mydomain2.com と同じエクスペリエンスを受け取りません (ただし、アプリの基本的な動作は同じです)。
したがって、ユーザーが mydomain1.com にログインしている場合、mydomain2.com にログインするべきではありません。
ユーザーが france.mydomain1.com にログインしている場合は、germany.mydomain1.com にログインする必要があります。
以前は、セッション ストア構成でドメインを設定することでこれを処理していました。
MyApp::Application.config.session_store :cookie_store, :key => '_MyApp_session', :domain => APP_CONFIG[:domain]
複数のドメインでこれを処理する最善の方法を見つけようとしていますか?
ハッキングしてみましActionDispatch::Callback
たが、そこからリクエストを利用できません。
1 つのアプリ内から複数の Cookie をサポートする良い方法を提案できる人はいますか?
理想的には、サブドメインごとに新しい Cookie を作成したいと思います。