Нет. Анонимная идентификация использует свой собственный cookie. Это не связано с состоянием сеанса.
Например, анонимный пользователь мог внести некоторые изменения в приложение. Возможно, вы захотите сохранить информацию о настройке для него / нее, как только он зарегистрируется на веб-сайте. Если он уничтожит cookie во время аутентификации, вы потеряете доступ к выполненным им действиям.
ОБНОВЛЕНИЕ (в ответ на комментарий):
Хотя с чисто технической точки зрения совершенно возможно автоматически удалить cookie, я думаю, что они сделали это, чтобы сделал этот шаг явным . Например, если по какой-либо причине вы хотите отложить миграцию до следующего запроса, вы можете сделать это. Другой момент, о котором я могу подумать, это то, что AnonymousIdentificationModule
- это совершенно другая сущность, чем ProfileModule
. Ни один из них не требует другого, чтобы сделать работу. Вы можете иметь несколько различных пользовательских модулей для каждого пользователя, которые будут работать с анонимной идентификацией. ProfileModule
является лишь одним из них (и обратите внимание, что MigrateAnonymous
контролируется ProfileModule
, а не AnonymousIdentificationModule
). Таким образом, ProfileModule
не должен касаться файла анонимной идентификации . AnonymousIdentificationModule
может перехватить запрос и удалить сам файл cookie, если он захочет, но это уменьшит гибкость , и вы потеряете данные, если не перенесли его.