Flex доступ к службе https того же домена, что загружен SWF - PullRequest
0 голосов
/ 02 августа 2011

Я занимаюсь разработкой гибкого приложения с Flex 4.1 SDK и Java-бэкэндом (работает на Glassfish 3.1 через http).По соображениям безопасности я решил перенести процесс аутентификации на https, пока не будет получен идентификатор сеанса.Поэтому я изменил настройки фильтра, чтобы использовать ssl для страниц входа и выхода (только две страницы из-за соображений производительности. Размер данных, отправляемых клиенту, велик, и я не хочу замедлять работу системы).Glassfish перенаправил эти страницы в порт 8181 (порт HTTPS).Все хорошо для Java-части.Однако flex определяет порт 8181 как другой домен, и тогда возникают проблемы.Из-за политики одного и того же источника Flash не может загружать защищенный контент.Обычно crossdomain.xml является решением, но я обращаюсь к контенту того же домена через другой порт.Каким будет решение?

1 Ответ

2 голосов
/ 02 августа 2011

Вероятно, не лучшее решение, но создайте поддомен, который сопоставляется с 8181, и поместите crossdomain.xml, который разрешит доступ из корневого домена.

...