2017-03-19 16 views
1

Azure B2Cを使用する2つのMVCアプリケーションがあります。これら2つのアプリケーションをB2Cポータルに追加しました。 IIS Expressを使用すると、1つのアプリケーションにログインすることができます。他のアプリケーションを更新すると自動的にログインします。ローカルIISを使用すると、1つのアプリケーションにログインすると、別のアプリケーションが更新されます。私がログインしていないことを示します(Request.IsAuthenticatedはfalseです)。他のアプリにログインして、最初のアプリを更新すると、Request.IsAuthenticatedがfalseとして返されます。私はここで何が欠けているのか分かりません。Azure B2C Single Sign OnはIIS Expressで動作しますが、ローカルIISでは動作しません

+0

一般に、シングルサインオンはドメインに固有のCookieに関連付けられています。 IISの2つのWebサイトに異なるドメインがある可能性はありますか?または、2つのWebサイトを実行する間に、IISでCookieが壊れている可能性があります。 IIS ExpressとIISでクッキーが同じかどうか確認できますか? – Saca

+1

私は、(キーランタイムを生成させるのではなく)SSOを使用するすべてのアプリケーションに対して、マシンキーと復号化キーを同じに設定する必要がありました。私がこれをしたら、SSOが動作します。 – codergirl

答えて

0

(キーランタイムを生成させるのではなく)SSOを使用するすべてのアプリケーションで、マシンキーと復号化キーを同じに設定する必要がありました。私がこれをしたら、SSOが動作します。

関連する問題