Комментарии 5
Спасибо! Отличный мануал. От себя добавлю, делал для команды небольшой гайд по IdentityServer и SSO, на основе лекции от DataArt — может кому пригодится. dbt-kb-tutorials-sso.netlify.com/ru
0
Ссылка сдохла, вот актуальная https://ac.blogs.iit.kz/posts/sso/
+2
Этот бы мануал да пару месяцев назад, но поделюсь уже своими набитыми шишками :)
В решении также используется Angular и IdentityServer4, но Angular приложение построено на NgRx, в связи с чем обычный guard на подобие того что в статье не мог адекватно обработать вход. Помогло решение подсмотренное в этом репозитории github.com/jeroenheijmans/sample-angular-oauth2-oidc-with-auth-guards, переиспользовал код guard оттуда, он уже умеет работать с состояними в NgRx. Надеюсь кому-то пригодится
В решении также используется Angular и IdentityServer4, но Angular приложение построено на NgRx, в связи с чем обычный guard на подобие того что в статье не мог адекватно обработать вход. Помогло решение подсмотренное в этом репозитории github.com/jeroenheijmans/sample-angular-oauth2-oidc-with-auth-guards, переиспользовал код guard оттуда, он уже умеет работать с состояними в NgRx. Надеюсь кому-то пригодится
+1
Хорошая статья.
Только вместо services.AddDbContext лучше AddDbContextPool.
А недостающий IdentityResource лучше бы отправить в бд к остальным.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Использование Identity Server 4 в Net Core 3.0