Симптомы

Предположим, что сервер, на котором работает Windows 10 и использовать System.Web.HttpRequest.TlsTokenBindingInfo для получения удостоверения пользователя. Если пользователь перенаправляется на сервер с другого сервера, можно также получить маркер, предоставленный пользователем на сервере перенаправления как идентификатор ссылающейся маркера привязки. Этот код указанный маркер привязки позволяет идентифицировать пользователя на сервере перенаправления. Тем не менее в этом случае пользователю не удается найти на сервере перенаправления через указанный маркер привязки идентификатор пользователя.

Причина

Эта проблема возникает, так как маркер, возвращенный System.Web.HttpRequest.TlsTokenBindingInfo идентификатор привязки включает тип маркера и некоторые другие реализации может отбросить тип маркера.

Решение

Чтобы обойти эту проблему, пропустить первый байт массивов байтов в ITlsTokenBindingInfo и использовать оставшуюся часть байтовые массивы как удостоверение пользователя.

Примечание. Пропустить первый байт в будущих выпусках платформа.NET Framework (позднее 4.6 платформа.NET Framework), так как API может измениться в будущем, и он будет отбросить первого байта для вас нет.

Дополнительные сведения об известных проблемах в 4.6 платформа.NET Framework содержатся в разделе Известные проблемы 4.6 платформа.NET Framework.

Дополнительные сведения

Дополнительные сведения об изменениях версий продуктов и их влияние в 4.6 платформа.NET Framework Совместимости приложений в 4.6 платформа.NET Frameworkсм.

Нужна дополнительная помощь?

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединение к программе предварительной оценки Майкрософт

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?

Что повлияло на вашу оценку?

Добавите что-нибудь? Это необязательно

Спасибо за ваш отзыв!

×