Я использовал WIF для создания STS, но как мне заставить работать дуплексные обратные вызовы.
Текущая привязка, которую я использую - WS2007FederationHttp. Я верю, что не поддерживает дуплекс.
Может ли WIF поддерживать дуплекс?
WIF может, но эта федерация привязки не из коробки. Вы хотите сделать что-то вроде:
// Setting RequireClientCertificate = true enables mutual authentication (2 way SSL), originally disabled for WS2007FederationHttpBinding HttpsTransportBindingElement httpsBinding = outputBinding.Elements.Find<HttpsTransportBindingElement>(); httpsBinding.RequireClientCertificate = true;