Dotyczy
.NET Framework 4.6.2

Objawy

Założono, że serwer z systemem Windows 10 i pomocąsystem.Web.httprequest.tlstokenbindinginfo uzyskać tożsamość użytkownika . Jeśli użytkownik jest przekierowywany do serwera przez inny serwer, będzie również uzyskać token, który użytkownik podał do przekierowania serwera jako identyfikator określonej tokenu wiązania. Ten identyfikator określonej tokenu wiązania pomaga zidentyfikować użytkownika na serwerze przekierowania. Jednak w takiej sytuacji nie możesz znaleźć użytkownika na redirectingserverthrough identyfikator użytkownika określono tokenu wiązania.

Przyczyna

Ten problem występuje, ponieważ typ tokenu zawiera tokenu wiązania identyfikator zwrócony przezsystem.Web.httprequest.tlstokenbindinginfoi i niektórymi innymi implementacjami może zdejmować typ tokenu.

Rozwiązanie

Aby obejść ten problem, należy pominąć pierwszy bajt tablice bajtów w ITlsTokenBindingInfo i wykorzystać resztę tablic bajtowych jako tożsamości użytkownika.Uwaga Nie masz pominąć pierwszy bajt w przyszłych wydaniach systemu.NET Framework (później niż.NET Framework 4.6), ponieważ interfejs API może ulec zmianie w przyszłości, a to będzie zdejmować pierwszego bajtu dla Ciebie.Aby uzyskać więcej informacji o znanych problemach 4.6.NET Framework Zobacz znane problemy 4.6.NET Framework.

Więcej informacji

Aby uzyskać więcej informacji na temat zmiany wersji produktu i ich skutków w ppkt 4.6.NET Framework Zobacz Zgodność aplikacji.NET Framework 4.6.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.