Переход от авторизации ролей к авторизации претензий
У меня есть веб-приложение, которое было создано с членством ASP.NET. Я успешно перешел на личности.
Теперь я хочу использовать авторизацию утверждений вместо авторизации ролей, но информация о ролях для старых пользователей была перенесена вAspNetUserRoles
таблица в базе данных, кромеAspNetUserClaims
стол пуст Новые пользователи, зарегистрированные после миграции, я могу добавить вAspNetUserClaims
со следующим кодом:
IdentityResult result1 = manager.AddClaim(user.Id, new Claim(ClaimTypes.Role, "role"));
Но старые пользователи зарегистрированы только вAspNetUserRoles
таблица не вAspNetUserClaims
Таблица.
При входе в систему в заявку будет включена информация о роли отAspNetUserRoles
стол также или только изAspNetUserClaims
Таблица?
Будет лиUser.IsInRole()
проверьте обаAspNetUserRoles
стол иAspNetUserClaims
Таблица?
Как я могу перенести информацию изAspNetUserRoles
стол кAspNetUserClaims
Таблица?