1、配置https在此不再进行详叙。
2、https是安全认证协议,所以要采用SecureAMFChannel通道。即
<channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
<endpoint url="https://{server.name}:{server.port}/{context.root}/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
<properties>
<add-no-cache-headers>false</add-no-cache-headers>
</properties>
</channel-definition>
3、在remoting-config.xml和proxy-config.xml文件中开户SecureAMFChannel通道。
<default-channels>
<channel ref="my-amf"/>
<channel ref="my-secure-amf"/>
</default-channels>
4、按道理来说,这样配置就可以啦。但是在实践却发现在认证状态下并不好用。所以为了成功在认证下运行,所以在认证环境下编译flex时,先把通用的通道关闭。即3中的配置文件修改为如下,再进行编辑:
<default-channels>
<!-- <channel ref="my-amf"/> -->
<channel ref="my-secure-amf"/>
</default-channels>
5、flex工程配置。工程属性->flex server:root URl ->https://localhost:(认证端口)/...