次のシナリオでは、WCFで標準ソリューションを検索しようとしています。WCFカスタム認証 - トークン
2つのサービスがあります。 Service1はservice2に要求を送信します。私は彼の要求に対するservice2の応答の前に認証するために、service1が資格情報を送ることを望みます。
すべてのネットワークサービス間でsslを使用したり、証明書をコピーしたりする必要はありません。
これは私のソリューションです。
「セキュリティサービス」を1つ作成します。
Service1はセキュリティサービスに対して認証されます。
認証に成功すると、このセキュリティサービスはセキュリティサービスによって署名されたカスタムトークンをservice1に提供します。
サービス1は、このトークンをそれぞれの要求に添付します。
Service2はこのトークンを検証し、成功すると要求を処理します。
答えは、このメカニズムを実装するC#(WCF)の方法がある場合です。
おかげ
この質問を参照してください:http://stackoverflow.com/questions/964433/how-to-add-a-custom-header-to-every-wcf-calls – Jaapjan