: Single Sign-on - MVC3 and Webformsmvc3フォーム認証この質問に似て
私は、サブドメインのURLの最初の部分を取り、変数としてそれを使用するカスタムルーティングとMVC3アプリケーションを持っています。したがって、例えば、test1.mydomain.comは私のコントローラに変数subdomainにtest1という値を与えます。 test2.mydomain.comと入力すると、コントローラは「test2」を受信します。
問題は、認証(組み込みフォームauthを使用)です。 test1.mydomain.comにログオンしてからtest2.mydomain.comに移動すると、そのサブドメインへのログオンは維持されません。もちろん、私は戻って移動する場合、それは私がログインしてることを示して
私は、次の2つのソリューションを試みたが、彼らは動作しませんでした:。 Forms Authentication across Sub-Domains
私はマシンを追加しましたこれが必要なのかどうかはわかりませんが、アプリの鍵です。 注:ドメインがlocalhost:2510になるように私はまだ開発ボックスにいます。たとえば、私のサブドメインはtest1.localhost:2510とtest2.localhost:2510です。 auth cookieドメインを "localhost"に手動で設定しようとしましたが、動作しません。問題は私が "localhost"から走っているということです。私は別のバインディング(mysite.com)でテストしています。私はそれが動作する場合は更新されます。今のところ誰にもアイデアはありますか?
ドメイン名をローカルに設定した理由を説明してください。ホストファイルを編集する必要がありましたか?ありがとう – SneakAttaack