Переход от авторизации ролей к авторизации претензий

У меня есть веб-приложение, которое было создано с членством 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 Таблица?

Ответы на вопрос(1)

Ваш ответ на вопрос