Obecnie używam Thinktecture Identity Server w wersji 2.4 i Windows Identity Foundation do zabezpieczenia komunikacji między aplikacją .net i serwerem przy użyciu wydanych tokenów.WIF (przy użyciu Thinktecture Identity Server) i dupleksowymi kanałami WCF
Mam to działa nad standardowym kanałem WCF NET TCP, eksponując federacyjny punkt końcowy i używając metody "CreateChannelWithIssuedToken (SecurityToken)" fabryki kanału, aby dostarczyć token bezpieczeństwa zwrócony z żądania Issue.
Wygląda jednak na to, że nie istnieje odpowiednia metoda dla DuplexChannelFactory, która umożliwia przekazanie w kontekście wystąpienia. Przeczytałem ten artykuł - http://msdn.microsoft.com/en-us/library/cc668765(v=vs.110).aspx - który szczegółowo opisuje sposób tworzenia powiązań duplex, aby to osiągnąć, jednak podczas tworzenia kanału nie widzę możliwości ustawienia tokena bezpieczeństwa na kanale.
Istnieje właściwość IssuedToken Property - http://msdn.microsoft.com/en-us/library/system.servicemodel.description.clientcredentials.issuedtoken(v=vs.110).aspx - na poświadczeniach klienta, ale jest ona tylko do odczytu.
Czy ktoś uzyskał bezpieczeństwo federacyjne w kanale dupleksowym przy użyciu trybu zabezpieczeń komunikatów TCP, który może udzielić porady?