Аутентификация: Управление ролями и разрешениями
ฝัง
- เผยแพร่เมื่อ 1 ต.ค. 2024
- ключевые понятия: #аутентификация, #авторизация, #authentication, #authorization, #ASPNET, #AspNetCore, #основы, #basics, #explanation, #tutorial, #обучение, #roles, #роли, #разрешения, #claims, #permission
В этом видео рассмотрим использование ролей и разрешений (roles and claims) на платформе ASP.NET Core. На простом примере покажу как разграничить доступ на основе ролей для разных страниц при использовании аутентификации пользователей "в ручном" режиме.
Ссылки
github.com/Cal...
ВНИМАНИЕ: Репозитори обновился. Теперь в ветке `master` используется IdentityServer4 с версией 4.х.х. А для сохранения исходного кода, который показан на видео создана метка (tag) - IdentityServer4_v.3.1.3, где, соответственно, используется версия IdentityServer4 v3.1.3.
Пример запускается и работает как показано на видео. Изменения в настройках можно посмотреть в репозитории.
Благодарности и помощь каналу принимаются:
www.calabonga....
Вы просто молодец, все с нуля, без воды. Часто многие не понимают то, что объясняют, и все смешивают в кучу, у вас все по делу.
Подобные комментарии очень помогают не останавливаться и делать новые видео. Спасибо.
Спасибо, очень крутой материал. Никак не мог осилить (проследить что и откуда берется) авторизацию, клаймы для меня вообще темный лес был, ваши видео очень сильно прояснили ситуацию для меня.
Спасибо за комментарий. Рад, что пригодилось.
Спасибо за видео. Как я поняла ваша программа работает так, что по умолчанию мы авторизуемся с прав админа и передвигаемся по ссылкам менеджера, юзера и собственно самого админа. Меня интересует вот что: Как сделать так, чтобы совершать переход на ссылку Manager мог только менеджер, иначе срабатывает Access Denied? Аналогичный вопрос для администратора и юзера.
Система ролей иерархична. Тот кто выше по рангу может ходить в те методы, которые только для более низких по рангу. Но можно реализовать свои обработчики авторизации, это сложнее но на много гибче.
большое спасибо!
Большое пожалуйста. Подключатесь ко мне на boosty.to/calabonga
на youtube придется прекратить публиковать видео
Спасибо. А примерно с какой периодичностью будут выходить уроки?
Я стараюсь не затягивать с выходом новых, чтобы помнить то, о чем была тема и уже было показано и рассказано. 😄 Но всё зависит от наличия свободного времени. Чаще всего получается делать по субботам.
@@SergeiCalabonga Большое спасибо за нелегкий труд!))
Спасибо, коллега.
Под каждым видео буду ставить лайк и коммент, чтоб помогало продвижению. Материал - высшего качества!!!
Комментарии разве помогают продвижению?
@@SergeiCalabonga Еще как. Это чуть ли не ключевой инструмент продвижения ))
Я уже под следующим видео тоже оставил ))) Лишними не будут. Этот в том числе ))))
Спасибо ,очень классно , про полисы и гибкую настройку незнал , делал через роли с перечислением нужных ролей )) .
Роли - прошлый век!😄
Очень интересно!
Главное, что система работает
Можешь не извиняться за копипаст, это нормально
Хорошо, я вас услышал. Спасибо
спасибо! становится всё понятней и понятней )
Вэлком!
Сразу лайк! Спасибо за хорошие уроки!)
Спасибо за лайк
Огромное спасибо за видео
Пожалуйста
Спасибо!
И главное есть за что!
Не запускается..
А должно? Что ииенно не запускается?
@@SergeiCalabonga вообще проблемы с 5 asp.net core, вроде ставила ее...
Spasibo , eshe kak raz uznal o Add New File plugine
Да, я действительно удобный плагин