ASP.NET AJAX (WebServices에 직접 연결됨) 및 WebSeal 교차점을 통해 본 사이트에 액세스 할 때 문제가 발생했습니다.ASP.NET AJAX, WebSeal Junctions 및 세션
목록 11.이 페이지에서; http://www.ibm.com/developerworks/tivoli/library/t-ajaxtam/index.html은 콘텐츠 유형이 text/html이되지 않는 페이지에 대한 요청이 쿠키 데이터와 함께 전송되지 않는다고 설명합니다. 따라서 세션이 없습니다. ASP.NET AJAX 요청은 "application/json; charset = utf-8"의 콘텐츠 형식으로 반환됩니다. 따라서 WebSeal junction은 세션 쿠키를 요청에 추가하지 않습니다. 따라서 세션 정보가 없기 때문에 WebService가 사용자를 유효하지 않은 것으로 간주합니다.
Junction은 -J 매개 변수 (대문자 J, 즉 WebSeal에 필요한 스크립트를 페이지의 맨 아래에 추가 함 - 이것이 IE를 단점 모드로 만들지 못하게합니다.)로 올바르게 설정되었습니다. 필요한 스크립트가 출력 소스에 존재합니다.
나는 아이디어가 없으므로이 시점에서 어떤 제안이 나왔습니다. FWIW, WebSeal Junction을 통해 액세스하지 않으면 사이트가 완벽하게 실행됩니다.