2017-04-12 21 views
0

私は2つのmvc .netアプリケーションを持っています.1つはVBで書かれ、もう1つはC#で書かれています。次のように複数の.NETアプリケーション共有認証

ザが構成されている:

ユーザが最初/サイトアプリケーションにログインとに移動する能力を有しますルートサイト。次のように

私のweb.configアプリケーション>認証は、次のとおりです。

<forms 
name="SITECOOKIE" 
protection="All" 
path="/" 
domain="app1.example.com" 
timeout="15" /> 

私の問題は、ユーザーがログインでログインコントローラは認証プロセスの世話をし、「SITECOOKIE」を設定http://app1.example.com/サイトのアプリに。ただし、ルートサイト「http://app1.example.com」に移動すると、ルートアプリはCookie「SITECOOKIE」にアクセスしたり表示したりすることはできません。

は、私は、ルートアプリはクッキー「SITECOOKIE」へのアクセス権を持っているので、何ができますか?

答えて

1

あなたはちょうどあなたが2つのウェブサイト間のクッキーを共有したい場合は、example.comにドメインを設定する必要があります。

<forms 
    name="SITECOOKIE" 
    protection="All" 
    path="/" 
    domain="example.com" 
    timeout="15" /> 

あなたは両方のweb.configファイルで同じのmachineKeyを設定して確認してください。

+0

ありがとう、それは私の問題を解決しました。 –

関連する問題