C#: IdentityServer4 - Пишем свой сервис авторизации. Конфигурация - видео HD

C#: IdentityServer4 - Пишем свой сервис авторизации. Конфигурация - видео
00:17:59

12n.ru 16814 роликов

IdentityServer4 - Пишем свой сервис авторизации. Конфигурация - видео.

Разработка ASP NET Core Web API с нуля профессионально. Видео 11. IdentityServer4 — конфигурация

Сегодня мы начнем разработку собственного сервиса авторизации. Мы отойдем немного в сторону от чистой архитектуры, которую использует наш Web API. Создадим отдельный пустой проект (в отдельном решении) и будем использовать MVC паттерн при разработке. На основе теории полученной из предыдущего видео, мы сконфигурируем IdentityServer для дальнейшего использования.

Мы в Telegram: t.me/platinum_tech_talks
Чат для общения и вопросов: t.me/platinum_chat

Код из видео: github.com/andreisfedotov/Notes/commit/9f812e68b6fbf56e71edef0a78c26d55e21e7f2e

Cartoon vector created by pikisuperstar: www.freepik.com/free-photos-vectors/cartoon
RSS
Комментарий удален
@BraentR
13:42
+1
Спасибо
@krollik6455
00:04
+5
сложнаа сложнаа… нихуя не панятнааа…
@jz4887
07:34
Здравствуйте!
А каким образом в основном WebApi проекте получать расширенную информацию о пользователе, если сущность «AppUser» определена в отдельном решении? И как связывать пользователя с другими сущностями? Правильно ли я понимаю, что связь чисто через UserId производится?
Комментарий удален
@NONAMEANONIM
11:59
Возникла проблема, после скачивания вашего проекта создался файл базы Platinum.Auth.db, но, у него в обозревателе решений нет иконки, только название и при попытке регистрации пишет:
Microsoft.AspNetCore.Identity.UserManager[14]
User password validation failed: PasswordRequiresLower.

У меня NET 3.1, у вас кажется была другая весрия, может быть дело в этом?

Буду очень вам благодарен, если поможете, это для сессии, задали
@240924691
17:15
Нет ощущения, что Identity на скорую руку сделан? Если для бизнес-контроллера была проделана значительная работа, добавлены мапперы и валидаторы, то здесь вообще всё влёгкую. Я просто сейчас столкнулся, что такая базовая авторизация нигде не применима. Ну да, мы можем авторизоваться, повызывать команды, но интегрировать то, что написано, практически невозможно. Да, понимаю, что учебный курс, но этот проект вообще в общую архитектуру всего приложения не встроен. Переписываю, курю мануалы… Не то, чтобы предъявляюю — просто захотел это отметить. В любом случае очень полезный материал для начинающего. Спасибо
@TheBFG86
09:59
+1
Спасибо за контент! Identity Server 4 с декабря 2022 года не поддерживается, а версии выше распространяются по платной лицензии. Планируете выпустить ролик с альтернативным решением, например OpenIddict? Или проще уже писать свои сервисы аутентификации, как в вашем примере по minimal api?=)
@nikolaifedorov685
23:46
Вопрос по названию таблиц: Как бы вы назвали таблицу с атрибутами:
User1, User2, User3. Следуя вашей логике, следует называть Userss(es)
@kirillprokhorenko3944
01:03
Если кто-то начинает сейчас делать, то ИдентитиСервер4 больше не поддерживается, обратите внимание на идентити сервер от Duende