2008-10-29 9 views
0

베타 테스트를 위해 프로덕션 서버에 ASP.NET 3.5 응용 프로그램을 배포하고 있습니다.웹 서비스 인증

각 페이지는 SSL을 사용하여 보안 설정됩니다.

홈페이지 (default.aspx)에는 플래시 객체를 채우는 웹 서비스가 있습니다.

나는 오류가 점점 오전 :

HTTP 요청은 클라이언트 인증 체계 '익명'무단입니다. 서버에서받은 인증 헤더는 'Negotiate, NTLM'입니다.

또한 firefox를 사용할 때 Windows 로그인 팝업 화면이 표시됩니다.

누구에게 무슨 일이 일어 났는지, 왜 그런 일이 일어나는가?

감사합니다.

+0

다음과 같을 수 있습니다. http://support.microsoft.com/default.aspx?kbid=326985 – jonnii

+0

웹 서비스 및 응용 프로그램이 동일하거나 다른 서버에서 호스팅되고 있습니까? –

답변

0

IIS와 같은 소리가 anonymous access으로 구성되지 않았습니다.

제대로 설정되었다고 판단되면 (소리가 나지 않는 것처럼 들리는 경우) Wfetch으로 연결 문제를 해결해보십시오.

+0

나는 그 것이 쉬웠 으면 좋겠다. 익명 액세스를위한 설정입니다. – ManiacPsycho

+0

익명 사용자 계정에 대한 디렉터리 (및 다른 리소스)에 대한 액세스 권한을 부여 했습니까? – Bryant

1

플래시의 보안 웹 서비스 요청에 자격 증명이 없거나 응답의 보안 인증서를 확인할 수 없다고 생각합니다.

둘 다 가능합니다.

request.Username = "xyz" 
request.Password = "***" 

또는 .net에서

비슷한 수동으로 요청에 대한 인증서의 유효성 검사를 오버라이드 (override) 할 수있는 방법이있다 :

그래서 플래시 아마 같은 코드가있을 필요가있을 것이다. 나는 당신이 플래시에서 어떻게 할 지 확신하지 못한다.

.net 방법에 대한 샘플을 찾으면이 내용을 업데이트하겠습니다.