2009-12-25 7 views
2

클라이언트 측 응용 프로그램은 Flex 응용 프로그램이며 blazed를 사용하여 서버 측 Java 응용 프로그램과 통신합니다. 아시다시피, 대부분의 브라우저는 https를 통해로드 된 SWF를 캐시하지 않지만 클라이언트 브라우저가 캐시하고 https를 통해 서버 측과 통신 할 수 있도록 http를 통해 swfs를로드하고 싶습니다. 나는 그것을 어떻게 얻을 수 있습니까?클라이언트 브라우저가 캐시하고 https를 통해 서버 측과 통신 할 수 있도록 http를 통해 swfs를로드하려면 어떻게해야합니까?

+0

재미있는 질문과 똑똑한 생각이지만, 할 수 없다고 기대합니다. (나는 플래시 전문가가 아니지만). –

답변

0

사용자가 일부 브라우저에서이 콘텐츠를로드 할 수 있도록 허용할지 묻는 메시지를 표시하지 않으면이 작업을 수행 할 수 없습니다. 일반적으로이 작업을 수행하면 https 세션의 보안을 위반하게됩니다.

0

Flex SWF가 broswer에로드 된 방법에 관계없이 BlazeDS와 안전하게 통신 할 수 있습니다. http를 통해 퍼뜨린 웹 페이지에 SWF를 삽입 한 다음 해당 Flex 응용 프로그램이 BlazeDS와 안전하게 통신 할 수 있습니다.

주요 관심사는 BlazeDS입니다. Flex SWF가 브라우저에 어떻게로드되는지 중요하지 않습니다. Flex 클라이언트가 SecureAMFChannel을 통해 BlazeDS와 통신해야합니다. 서버 측에서는 컨테이너 기반 또는 사용자 정의 인증을 사용하도록 보안 AMF 채널을 설정합니다. 처음 채널을 사용할 때 Blaze는 사용자가 인증해야한다는 응답을 보냅니다.

자세한 내용은이 링크를 참조하십시오. BlazeDS Developer Guide

관련 문제