2012-04-16 4 views
1

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" /> 

왜이 응용 프로그램에서 다시 로그인해야하는지 혼동합니다.

+0

적어도 한 번 이상 서버를 재부팅 했습니까? Silverlight (즉, 이미지)와는 다른 단일 파일에 액세스하려고 했습니까? –

+0

@EmanueleGreco 기본적으로 멋진 스프레드 시트 일 뿐이므로 응용 프로그램 이외의 가상 디렉터리에 호스팅되는 파일이 없습니다. –

답변

0

HTML, 이미지 또는 빈 .aspx 페이지를 제공 할 수 있는지 확인하십시오.

Siverlight 앱이 앱 풀 권한 외의 로컬 또는 네트워크 리소스에 액세스하는 경우 프롬프트됩니다.

+0

첫 페이지를로드 할 때 프롬프트가 표시됩니다. –

+0

Silverlight가 초기화하는 데 리소스를 사용합니까? –

관련 문제