TheCoolMuseum
ada****@colm*****
2004年 3月 20日 (土) 15:37:11 JST
まいどありがとうございます。クールなびじゅつかん館長です。
先日より正式にGPSS開発メンバーに追加していただきました。これからも
よろしくお願いします。
FlashPlayer7.0r19より、XMLSocketの許可するポートが1023以下にも拡張され
ました。またXMLSocketを通してドメインポリシー情報を取得できるようになり
ました。
以上の変更点に対応するためにGPSSに機能追加を行っております。
変更点は
・ポート番号を1023以下に設定可能
・ドメインポリシーリクエストを受け取った場合ポリシーを返す機能を追加
・ドメインポリシーを定義するために設定ファイル(config.xml)に項目追加
となっております。
config.xmlの設定方法
--
・<system>要素のport属性は1023以下の番号に対応しました
・<system>要素の子要素として<allow-access-from>を追加
記述例
<allow-access-from domain="host.domain.com" to-ports="80" />
host.domain.comに置かれたFlashからポート番号80への接続を許可する
<allow-access-from/>は<system>要素内に複数記述できます。
複数記述すると許可されるドメインが追加されていきます。
<allow-access-from/>属性を記述しない場合は
<allow-access-from domain="*" to-ports="80" /> となり、全てのホスト
から
domain属性には接続を許可するドメインを指定します。
domain属性を省略すると domain="*" と解釈され、全てのホストを許可
します。
to-ports属性には接続を許可するサーバーポートを指定します
to-ports属性を省略すると to-ports="サーバーのポート番号"と解釈され、
サーバーの使用してるポートのみに接続を許可します。
※これらのポリシーにしたがって接続許可を行うのはプレイヤー側の責任
ですので、サーバー側ではアクセスに関する制限処理は行いません。
※接続ポリシーに関しての詳細はマクロメディアのFlashプレイヤー7r19
リリースノートやセキュリティ関係のドキュメントを参照してください。
--
またFlash側からサーバーにドメインポリシーを要求する際は、
System.security.loadPolicyFile("xmlsocket://host.domain.com:port");
を使用します。
ドメインポリシーの内容を確認したい場合はテストクライアントの接続文字
列に <policy-file-request/> を指定してください。
Nightlyになぜかアップできなかったので、こちらにあげておきました。
http://multi.moja.jp/data/gpss040320.zip
累積的なパッチになっておりますので、前回リリースのnio実装の安定化
などの項目も含まれています。
またドメインポリシー取得に対応したテストクライアントも同梱しております。
テストクライアントにはそのほかにも文字コードの変更などの追加機能が
含まれています。
ご興味のある方はおためしください。
--
Takenori Adachi (TheCoolMuseum)
ada****@colm*****
http://thecoolmuseum.cool.ne.jp/
http://multi.moja.jp