It sounds like Adobe have changed their policy to eliminate this insecure 
configuration altogether.  So it seems you will have to debug using HTTPS for 
application and data.

On 2010-05-18, at 08:44, jvvn murty wrote:

> Thanks ptw
> 
>     still i am going to extend this discussion. By default in the
> crossdomain.xml file the secure="false" is there. But i am not able to get
> it solved. Is there any way to do that?
> 
> I gone through some information that
>   "Flash SWF files served over HTTP (or other insecure protocols) are no
> longer allowed to access movies or data served over HTTPS. "
> 
> 
> On Tue, May 18, 2010 at 6:05 PM, P T Withington <[email protected]> wrote:
> 
>> The adobe paper I referenced should explain all.  I believe you have to
>> specify secure='false':
>> 
>> *1.5.5 HTTP-HTTPS communications*
>> Example 1.6 demonstrates the most permissive use of allow-access-from 
>> granting
>> any other domain access to the files on this target domain, even if an HTTP
>> source is accessing data on this domain through HTTPS. It should be obvious
>> that this practice is not recommended.
>> *Example 1.6: allow-access-from: Most permissive access*
>> <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "
>> http://www.adobe.com/xml/dtds/cross-domain-policy.dtd";>
>> <cross-domain-policy> <allow-access-from domain="*" secure="false"/>
>> </cross-domain-policy>
>> 
>> 
>> On 2010-05-18, at 08:27, jvvn murty wrote:
>> 
>> Thanks ptw,
>> 
>>     we are going to both in https. Presently its in dev phase. Once
>> everything is fine then we will put in prod with https only.
>>    For now we have to test it in dev and local with app in http.
>>    Can u please tell me what changes we have to do in crossdomain.xml to
>> comeout of this issue?
>> 
>> On Tue, May 18, 2010 at 5:53 PM, P T Withington <[email protected]> wrote:
>> 
>> Running the app in http and service in https is insecure.  You can permit
>> 
>> it with crossdomain.xml, but you will have no security, since http app can
>> 
>> send https data to some other (unknown) server.  This is why most browsers
>> 
>> issue a warning if you try to do this in HTML and why Flash does not permit
>> 
>> it by default.  If you app is manipulating secure data, it is best if the
>> 
>> app and the data are from the same https server.
>> 
>> 
>> On 2010-05-18, at 08:10, jvvn murty wrote:
>> 
>> 
>> Hi ptw,
>> 
>> 
>>   my application is running with http and the services api is running
>> 
>> in
>> 
>> https.
>> 
>>   Is it possible to work like this? or i have to change my application
>> 
>> server to https?
>> 
>> 
>>    is there any solution for the application in http and services in
>> 
>> https?
>> 
>> 
>> 
>> 
>> On Tue, May 18, 2010 at 4:44 PM, P T Withington <[email protected]> wrote:
>> 
>> 
>> Are you fetching the app from the https server?  It is not recommended
>> 
>> that
>> 
>> you permit a http app to access https data, although it can be done.  To
>> 
>> do
>> 
>> so makes the use of https pointless.  More information here:
>> 
>> 
>> 
>> 
>> 
>> http://learn.adobe.com/wiki/download/attachments/64389123/CrossDomain_PolicyFile_Specification.pdf?version=1
>> 
>> 
>> On 2010-05-18, at 06:51, jvvn murty wrote:
>> 
>> 
>> Hi,
>> 
>> 
>> I tried to work with https service API's in dataset but iam not able to
>> 
>> hit the dataset and its giving crossdomain.xml problem.
>> 
>> 
>> Is there any way to call the services with https ?
>> 
>> 
>> just this is my example:
>> 
>> 
>>      <canvas proxied="false">
>> 
>> <script>
>> 
>>     var srcs="https:// test url";
>> 
>> </script>
>> 
>> <dataset name="myDs" type="http" request="true" src="${srcs}">
>> 
>>     <handler name="ondata">
>> 
>>         Debug.write("test"+this.serialize())
>> 
>>     </handler>
>> 
>> </dataset>
>> 
>> </canvas>
>> 
>> 
>> 
>> 
>> 
>> 
>> 


Reply via email to