SSO가 여러 회사의 ASP.NET 웹 응용 프로그램에 설정되었습니다. 그들 모두 잘 작동합니다. 이 응용 프로그램은 ASP.NET에서 호스팅되는 Silverlight 응용 프로그램입니다. 이 응용 프로그램은 다른 사이트와 마찬가지로 VS2010 대신 VS11에서 편집됩니다. 이 사이트에 액세스하려고 할 때마다 암호를 묻는 메시지가 나타납니다. 모든 사이트가 동일한 서버에 있습니다. 모든 web.config에 다음 코드가 있습니다.Single Sign On이 하나의 ASP.NET에서 작동하지 않습니다.
<authorization>
<deny users ="?" />
<allow users = "*" />
</authorization>
<machineKey validationKey="935A714D87189B6077B0CC3C1B8AC0A2395F8373AC4037B3798F6AEC589FB0383A4C39640004E6BD7A0C9C0D8A1D5F17DC0525FC57377B5858AFB7AE640BF724"
decryptionKey="B4E1A4285F1F96239047514F70386F9BB7A791F6976D32B22AFE7267A7287D54"
validation="SHA1" decryption="AES" />
왜이 응용 프로그램에서 다시 로그인해야하는지 혼동합니다.
적어도 한 번 이상 서버를 재부팅 했습니까? Silverlight (즉, 이미지)와는 다른 단일 파일에 액세스하려고 했습니까? –
@EmanueleGreco 기본적으로 멋진 스프레드 시트 일 뿐이므로 응용 프로그램 이외의 가상 디렉터리에 호스팅되는 파일이 없습니다. –