Использует для MachineKey в ASP.NET
Какие разные способы использования машинных ключей полезны в asp.net?
Я думаю, что следующее правильно, но подумал, что может быть больше.
- Несколько приложений могут использовать один и тот же файл cookie
- Несколько серверов могут работать с одним и тем же представлением.
Ответы
Ответ 1
MachineKey используется для:
- Шифрование и проверка ViewState
- Аутентификация форм (или федеративная аутентификация) использует этот ключ для подписания аутентификационного билета
Если для веб-приложения, установленного на нескольких серверах, для работы с балансировкой нагрузки требуется один и тот же ключевой ключ для ПК.
Чтобы узнать подробности, обратитесь к: MSDN Как настроить MachineKey в ASP.NET 2.0
Ответ 2
Ключ машины также используется для шифрования/дешифрования параметров webresources.axd.
Даже на одном сервере машинный ключ должен быть настроен, так как любая утилита домена приложения будет генерировать новый ключ, если он настроен на автоматический. Это приводит к следующей обратной передаче только для страниц, обработанных до повторного использования, для получения ошибки проверки состояния просмотра, а также проблем с ресурсами в течение этого времени.
Ответ 3
Шифрование - очень распространенное.