私たちのアプリケーションを保護する最も良い方法は、次のような状況にあると思います。基本的には、ユーザーを認証するページがあります。ユーザーがログインすると、さまざまなアプリケーションから選択するオプションがあります。私のジレンマは、ユーザーがログインページからさまざまなアプリケーションに認証されたことをどのように伝えるかです。私はまた、ユーザーIDを渡す必要があります。現在、サインオンすると、暗号化されたユーザーIDが各アプリケーションに渡されます。フォーム認証でこれを行う簡単な方法はありますか?アプリケーションはIISの「アプリケーション」であり、異なるアプリケーションプールで実行されるため、メンバーシップとアプリケーションの間でセッションを渡すことはできません。ASP.NET内のアプリケーション間の認証
7.5構造IIS:
-Sites
-Website
-Membership
- アプリケーション1
- アプリケーション2
- アプリケーション3
私はシングルサインオンが私が探しているものだと思います。このポストもそれに触れる:http://stackoverflow.com/questions/6498767/single-sign-on-iis-7-5-multiple-application-pools –