IIS でホストされている WCF サービスがあります。asp.net mvc でホストされている別の Web サイトがあります。公開ウェブサイトです。WCF サービスをセキュリティで保護して、MVC アプリケーション以外のアプリケーション、またはアクセスを許可したアプリケーションからアクセスできないようにしたいと考えています。
フォーム認証を使用してこれを行うことはできますか?
アップデート:
いくつかの例を試しましたが、効果的な例を得ることができませんでした。私はsslを使いたくありません。私のWebアプリケーションにはログイン機能がありません。必要に応じて、プログラムによるログインを実装できます。必要なのは、サービスが自分の Web サイトから呼び出されない場合はアクセスを拒否することだけです。フォーム認証を使用して Web サービスでこれを行いました。しかし、ここでは、httpcontext は null です。