问题
I'm using a Amf channel , How to add security to My channel..
回答1:
You need to change the channel def's, you'll find them in:
WEB-INF/flex/services-config.xml
Change or add a secure definition and endpoint - here is an example:
<channel-definition id="my-server" class="mx.messaging.channels.AMFChannel">
<endpoint uri="http://{server.name}:{server.port}/{context.root}/amf" class="flex.messaging.endpoints.AMFEndpoint" />
</channel-definition>
<channel-definition id="my-server-secure" class="mx.messaging.channels.SecureAMFChannel">
<endpoint uri="https://{server.name}:443/{context.root}/amf" class="flex.messaging.endpoints.SecureAMFEndpoint" />
</channel-definition>
Notice the class must be different as well as you're connecting over SSL (https / port 443)
Make sense?
回答2:
Send it over SSL and use SecureAMFChannel.
来源:https://stackoverflow.com/questions/6615368/how-to-make-a-channel-secure-im-using-a-amf-channel-how-to-add-security-to