CFCの優れた点の1つは、ストレート.cfmページとFlexアプリケーションの両方でコードを再利用できることです。snoopersからCFCのaccess = "remote"機能を保護する方法は?
私が開発したそのようなアプリケーションの1つは、チャート機能にFlexを使用し、cfcの 'getResults()'関数にアクセスする必要があります。
このコンテンツのすべてが認証メカニズムの背後にあるが、CFCは、WSDL要求に自分自身を開きますので、:
とあれば、実際にブラウザに結果を返しますURLのクエリが適切に細工されています
https://myserver.com/c/functions.cfc?method=getResults&Term=2009&Course=Anatomy
CFMLプロセッサまたはFlex Remotingからの直接の要求がない限り、直接アクセスからcfcを保護するために人々が使用した手法はありますか?
また、別の壁の煩わしさを追加するために、何らかの種類の資格情報でリクエストを保護することもできます。 –
私はこれが行く方法だと思います。 CGI.SCRIPT_NAMEを使用して、ブラウザがCFCに直接アクセスしているかどうかをテストしています。彼らがそうであれば、彼らはブーツを得る。 –