こんにちは、シンプルなサインイン ソリューションを持つマルチテナント Rails 4 アプリケーションがあります。ただし、各ユーザーには、ログイン後にユーザーがリダイレクトされるサブドメインがあります。
問題は、セッションがサブドメイン間で共有されないという既知の問題が原因で、サブドメインに到達するとログインできなくなることです。
この問題に対していくつかの異なる解決策を試しましたが、サブドメイン間でセッションを持続させることができません。これは私の開発環境が原因であると思いますか?
この質問に対するすべての回答を試しました: Rails のサブドメイン間でセッション (Cookie) を共有しますか?
何も機能していないようです。私がここに欠けているものはありますか?ブラウザですか、Rails 4ですか、それとも....? この問題にどのようにアプローチすればよいですか?
編集: 私の sessions_store 初期化子:
Imagesite::Application.config.session_store :cookie_store, key: '_imagesite_session', :domain => "imagesite.dev"
私も試し".imagesite.dev"
てみ:all
ました。
上記のリンク先の他の質問でエヴァンが説明した解決策も試しました。
サブドメインの例:「ole.imagesite.dev」または「ole2.imagesite.dev」は、ユーザーがサブドメインとして入力したものに基づく基本的なサブドメインです。