Ich verwende derzeit Thinktecture Identity Server Version 2.4 und Windows Identity Foundation, um die Kommunikation zwischen .net-Anwendung und Server unter Verwendung ausgestellter Token zu sichern.WIF (unter Verwendung von Thinktecture Identity Server) und Duplex-WCF-Kanäle
Ich arbeite über einen WCF-Standard-TCP-Kanal, indem ich einen Verbund-Endpunkt offenlege und die Methode "CreateChannelWithIssuedToken (SecurityToken)" der Kanalfactory dazu nutze, das von der Issue-Anforderung zurückgegebene Sicherheitstoken bereitzustellen.
Es scheint jedoch keine gleichwertige Methode für die DuplexChannelFactory zu geben, die es uns ermöglicht, einen Instanzkontext zu übergeben. Ich habe diesen Artikel gelesen - http://msdn.microsoft.com/en-us/library/cc668765(v=vs.110).aspx - der Details beschreibt, wie die Duplexbindungen erstellt werden, um dies zu erreichen, aber beim Erstellen des Kanals kann ich keine Möglichkeit sehen, das Sicherheitstoken auf dem Kanal zu setzen.
Es gibt die IssuedToken-Eigenschaft - http://msdn.microsoft.com/en-us/library/system.servicemodel.description.clientcredentials.issuedtoken(v=vs.110).aspx - auf den Client-Anmeldeinformationen, jedoch ist es schreibgeschützt.
Hat jemand Föderierte Sicherheit über Duplex-Kanal mit TCP-Nachrichtensicherheitsmodus erreicht, der einen Rat geben könnte?