Я разрабатываю план по перемещению нескольких ASP. NET 4.6.1 приложений, использующих ASP. NET identity + SQL Сервер, в новую базу данных и набор веб-серверов. В настоящее время у меня есть следующие таблицы, которые были автоматически созданы на сервере SQL:
AspNetRoles
AspNetUserClaims
AspNetUserLogins
AspNetUserRoles
AspNetUsers
В настоящее время все эти таблицы пусты, кроме AspNetUsers. Я использую OWIN + Google SSO / OAuth.
Я хочу переместить это приложение ASP. NET на новый сервер. Однако я только что понял, что не указал machineKey в своем файле web.config. Я обеспокоен тем, что некоторые данные в этих таблицах ASP. NET могут стать невосстановимыми после перемещения. Это проблема?
Например, используются ли поля PasswordHa sh или SecurityStamp в таблице AspNetUsers каким-либо локально сгенерированным ключом, который не будет установлен на новом веб-сервере, и таким образом вызывать всевозможные ошибки аутентификации для моих пользователей?
Любая помощь / руководство с этим будет принята с благодарностью.