ASP.NET формы аутентификации с http 2.0
Я экспериментирую с переносом существующего корпоративного приложения в HTTP 2.0 по запросу моего клиента. Приложение использует проверку подлинности с помощью форм ASP.NET, и при доступе через HTTPS через браузер и сервер с поддержкой HTTP 2.0 (Windows Server Tech Preview) проверка подлинности завершается успешно во время действия входа в систему, перенаправляя на запрошенный URL-адрес, но затем сервер отвечает на запрос следующий запрос с перенаправлением обратно на URL входа снова. После добавления некоторой диагностической регистрации в Application_BeginRequest я обнаружил, что в запросе присутствует cookie-файл auth, но при попытке расшифровать билет с помощью FormsAuthentication.Decrypt() выдается исключение, указывающее, что в cookie-файле присутствуют символы не base-64. Я подозреваю, что это как-то связано со сжатием заголовка HTTP 2.0, но я бы подумал, что это должно быть прозрачно обработано IIS и что заголовки должны были быть распакованы ко времени выполнения моего кода. Кто-нибудь еще испытал это и знает об обходном пути? Рад предоставить дополнительную информацию, если я что-то пропустил.