いくつかの会社の ASP.NET Web アプリで SSO をセットアップしました。それらはすべて正常に機能します。この 1 つのアプリは、ASP.NET でホストされる Silverlight アプリケーションです。このアプリケーションも、他のサイトのように VS2010 ではなく VS11 で編集されています。このサイトにアクセスしようとするたびに、パスワードの入力を求められます。すべてのサイトは同じサーバー上にあります。すべてのweb.configに次のコードがあります
<authorization>
<deny users ="?" />
<allow users = "*" />
</authorization>
<machineKey validationKey="935A714D87189B6077B0CC3C1B8AC0A2395F8373AC4037B3798F6AEC589FB0383A4C39640004E6BD7A0C9C0D8A1D5F17DC0525FC57377B5858AFB7AE640BF724"
decryptionKey="B4E1A4285F1F96239047514F70386F9BB7A791F6976D32B22AFE7267A7287D54"
validation="SHA1" decryption="AES" />
なぜこの 1 つのアプリケーションで再度サインインする必要があるのか、非常に混乱しています。