Я не уверен, является ли это "особенностью" или ошибкой в среде MVC.
При реализации нескольких действий с атрибутом [ValidateAntiForgeryToken] они заметили, что хотя в представлении поле скрытого текста _ RequestVerificationToken изменяется при каждой перезагрузкестраницы, файл cookie _RequestVerificationToken_Lw __ всегда остается неизменным для длины сеанса, т. е. все представления будут использовать одно и то же значение файла cookie для сравнения.
Насколько я могуСобственно, значение в представлении отличается, потому что оно каждый раз шифруется, но на самом деле, как и cookie, оно также совпадает с cookie для продолжительности сеанса.
Мой вопрос такой.Разве мы не можем заставить этот cookie иметь различное значение для каждого отдельного запроса?
Я бы подумал, что сохранение одного и того же значения cookie для продолжительности сеанса представляет собой угрозу безопасности, поскольку злоумышленник может получить его, и наши превентивные меры CSRF (межсайтовая подмена запросов) будут отмененыокна.
Есть ли способ заставить этот файл cookie получать разные значения для каждого запроса?