Вход и роли в Asp.Net Основные страницы Razor

#asp.net-core #razor-pages

#asp.net-ядро #razor-страницы

Вопрос:

Я, наконец, оставляю webforms и обновляюсь до .net core. Проблема в том, что я искал информацию о логине и ролях в .net core, и, похоже, это зависит от базы данных удостоверений… Я не хочу создавать все эти таблицы. Раньше я просто выполнял аутентификацию в формах и сохранял роли в билете аутентификации формы. Есть ли что-то подобное в asp.net основные страницы razor?

Я также выполнил руководство по razor pages от Microsoft, но не вдаюсь в подробности об этом.

Комментарии:

1. Появилось несколько новых таблиц для таких вещей, как утверждения, внешние поставщики входа и т.д. какое членство (старое ASP.NET система) не поддерживалась. Однако в вашей базе данных все еще были таблицы, поддерживающие членство. Роли были сохранены в базе данных, а затем просто добавлены в файл cookie аутентификации после аутентификации. Этот процесс все еще существует через аутентификацию cookie в Identity, что, по сути, то же самое, что и аутентификация форм в Membership.

2. Для встроенной идентификации вы не могли бы настроить удаление дополнительных таблиц. Вы могли бы реализовать собственное промежуточное программное обеспечение для аутентификации.

3. Вы имеете в виду, что я мог бы по-прежнему использовать идентификатор, но со своими собственными пользовательскими таблицами в sql?