У меня есть два сайта, которые являются совершенно разными доменами, но я хочу использовать одну и ту же базу данных пользователей. Я не возражаю против того, чтобы пользователи фактически заходили на каждый сайт отдельно и Я не хочу, чтобы пользователи заходили на третью страницу входа в систему единого входа ; Я просто хочу, чтобы это работало так, что если у вас есть учетная запись на сайте A, у вас автоматически будет учетная запись на сайте B, и наоборот.
Кроме того, два моих сайта - это сайт ASP.NET MVC 5 и сайт ASP.NET Core 2, поэтому фактическая версия используемого пакета удостоверений ASP.NET отличается для разных сайтов.
Прямо сейчас я экспериментально указал на одну и ту же пользовательскую базу данных Identity, и, похоже, она работает нормально. Меня беспокоит только то, что я заметил столбец KeyVersion
в базе данных, и я немного обеспокоен тем, что в какой-то момент один из потребителей базы данных может обновить данные так, что другая версия их не поймет. .
Это проблема? И есть ли здесь другие ошибки, о которых мне нужно знать?