- 2008年2月 1日 10:44
- しらべる
既存サイトの機能追加で有無も言わさない形でこんな要件に遭遇した。
『HTMLはHTTP、Flash内部からのサーバー通信はHTTPSセッション』
いつもこんがらがるのでメモとして書いておきます。
要求は
・crossdomain.xmlは使用できない状況
・Playerバージョンは8
・HTML > HTTP
・埋め込まれたSWF > HTTP
・サーバー通信 > HTTPS
です。
●ケース1
・HTML > HTTPS
・埋め込まれたSWF > HTTPS
・サーバー通信 > HTTPS
これは当然OK 【サンプル】
でも要求を満たしていない。
●ケース2
・HTML > HTTP
・埋め込まれたSWF > HTTP
・サーバー通信 > HTTPS
これはNG 【サンプル】
●ケース3
・HTML > HTTP
・埋め込まれたSWF > HTTPS
・サーバー通信 > HTTPS
これはOK。【サンプル】
でも要求を満たしていない。
●ケース4
・HTML > HTTP
・埋め込まれたSWF > HTTP
・ロードされたSWF > HTTPS
・サーバー通信 > HTTPS
これでOKかつ要件を満たしました。【サンプル】
