私は、WCFサービスのカスタムUserNamePasswordValidatorを構築しています。私はAutofac + WCF/multitenantでサービスを結びつけています。しかし、この認証クラスを結びつける/実装するためにどのような戦略を使うべきかわかりません。UserNamePasswordValidator:DIとフレームワークが衝突するとき
理想的には、私は
public class MyValidator : UserNamePasswordValidator {
public MyValidator(Func<Owned<IMyUserService>> userservicefactory) {
...
}
}
を開始するが、これはUserNamePasswordValidatorは、WCF(唯一のオプションは、パラメータなしのコンストラクタのように見える)によって消費される方法で厳密には不可能です。
ので、質問:
- は私が修正またはUserNamePasswordValidator 工場を設定することが可能ないくつかのWCFの設定ブードゥー教があるのですか?
- 「いいえ」の場合、このシナリオで使用できる最も「DI正しい」フォールバック戦略は何ですか?
おかげでジャック。それは私が必要とした、または旅行したいと思ったよりもウサギの穴の下にありますが、正しい方向に私を向けるために+1します。 –