これは私の以前の関連する質問へのリンクです。
--------------
| ServiceA.svc | ------------> Test Client 1
| -GetData() | ------------> Test Client 2
| -SaveData() |
--------------
ここまでは順調ですね。メソッドとメソッドをチェックServiceSecurityContext.Current.PrimaryIdentity.Name
インすることで、クライアントを区別して許可/拒否することができます。
これでうまくいきますが、メソッドがまったく呼び出されず、メソッドの外部でクライアントがチェックするようにすると、より効率的だと思います。GetData()
SaveData()
これを行うための最も効率的な方法に関する提案はありますか?
私は「ねえ!」と似たようなことを考えていました。この GetData() メソッドはクライアント 1 専用です。あなたはクライアント 2 です。なぜこれにアクセスしようとしているのですか?! 取り出す!!!'