В этои видео я хотел бы познакомить Вас с Identity Server для контроля доступа к приложению .Net Core, которое я буду писать с нуля и развивать в последующих видео на моем канале. .Net Core приложение, которое будет написано - это интернет магазин. .Net Core приложение будет написано с использованием архитектуры микросервисов.
Подписывайтесь на канал [программирование, путешествия]: / @andreyshyrokoriadov
Документация - https://identityserver4.readthedocs.i...
Примеры проектов - https://github.com/IdentityServer/Ide...
Доработка 6-го примера:
1. замена connectionString в файле appsettings.json
2. добавить пакет Microsoft.EntityFrameworkCore.SqlServer 3.1.5 в проект IdentityServer
3. добавить использование SqlServer в классе Startup
4. добавить использование SqlServer в классе SeedData
5. при первом запуске будет ошибка "Cannot add claims with no id" (или что-то в этом духе), чтобы её исправить необходимо в таблицах AspNetRoleClaims и AspNetUserClaims добавить Autoincrement для столбца id:
5.1 добавляем столбец с произвольным именем типа INT c Autoincrement
5.2 удаляем ключ PK для столбца Id
5.3 удаляем столбец Id
5.4 переименовываем столбец из пункта 5.1 в столбец Id
Примечание: базу данных AspIdUsers добавляем самостоятельно, название может быть другое, главное чтобы оно было отражено в connectionString (пункт 1).
Смотрите видео .Net Core приложение с нуля - Identity Server и Authentication Service. Видео №2. [#71] онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Andrey Shyrokoriadov 04 Июнь 2022, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 5,614 раз и оно понравилось 179 людям.