Аутентификация: Управление ролями и разрешениями

แชร์
ฝัง
  • เผยแพร่เมื่อ 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....

ความคิดเห็น • 35

  • @sindersinder6457
    @sindersinder6457 2 ปีที่แล้ว +4

    Вы просто молодец, все с нуля, без воды. Часто многие не понимают то, что объясняют, и все смешивают в кучу, у вас все по делу.

    • @SergeiCalabonga
      @SergeiCalabonga  2 ปีที่แล้ว +2

      Подобные комментарии очень помогают не останавливаться и делать новые видео. Спасибо.

  • @gorbulevsv
    @gorbulevsv 2 ปีที่แล้ว +3

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

    • @SergeiCalabonga
      @SergeiCalabonga  2 ปีที่แล้ว

      Спасибо за комментарий. Рад, что пригодилось.

  • @helmas_witch
    @helmas_witch ปีที่แล้ว

    Спасибо за видео. Как я поняла ваша программа работает так, что по умолчанию мы авторизуемся с прав админа и передвигаемся по ссылкам менеджера, юзера и собственно самого админа. Меня интересует вот что: Как сделать так, чтобы совершать переход на ссылку Manager мог только менеджер, иначе срабатывает Access Denied? Аналогичный вопрос для администратора и юзера.

    • @SergeiCalabonga
      @SergeiCalabonga  ปีที่แล้ว

      Система ролей иерархична. Тот кто выше по рангу может ходить в те методы, которые только для более низких по рангу. Но можно реализовать свои обработчики авторизации, это сложнее но на много гибче.

  • @kl45gp
    @kl45gp ปีที่แล้ว

    большое спасибо!

    • @SergeiCalabonga
      @SergeiCalabonga  ปีที่แล้ว

      Большое пожалуйста. Подключатесь ко мне на boosty.to/calabonga
      на youtube придется прекратить публиковать видео

  • @Дмитрийсекрет-н7о
    @Дмитрийсекрет-н7о 4 ปีที่แล้ว +1

    Спасибо. А примерно с какой периодичностью будут выходить уроки?

    • @SergeiCalabonga
      @SergeiCalabonga  4 ปีที่แล้ว +2

      Я стараюсь не затягивать с выходом новых, чтобы помнить то, о чем была тема и уже было показано и рассказано. 😄 Но всё зависит от наличия свободного времени. Чаще всего получается делать по субботам.

    • @Дмитрийсекрет-н7о
      @Дмитрийсекрет-н7о 4 ปีที่แล้ว

      @@SergeiCalabonga Большое спасибо за нелегкий труд!))

    • @SergeiCalabonga
      @SergeiCalabonga  4 ปีที่แล้ว +1

      Спасибо, коллега.

  • @Денис-в5д5ь
    @Денис-в5д5ь 3 ปีที่แล้ว +1

    Под каждым видео буду ставить лайк и коммент, чтоб помогало продвижению. Материал - высшего качества!!!

    • @SergeiCalabonga
      @SergeiCalabonga  3 ปีที่แล้ว

      Комментарии разве помогают продвижению?

    • @Денис-в5д5ь
      @Денис-в5д5ь 3 ปีที่แล้ว

      @@SergeiCalabonga Еще как. Это чуть ли не ключевой инструмент продвижения ))

    • @Денис-в5д5ь
      @Денис-в5д5ь 3 ปีที่แล้ว

      Я уже под следующим видео тоже оставил ))) Лишними не будут. Этот в том числе ))))

  • @orhanaliyev9774
    @orhanaliyev9774 2 ปีที่แล้ว

    Спасибо ,очень классно , про полисы и гибкую настройку незнал , делал через роли с перечислением нужных ролей )) .

    • @SergeiCalabonga
      @SergeiCalabonga  2 ปีที่แล้ว +1

      Роли - прошлый век!😄

  • @АртемКолесов-д8е
    @АртемКолесов-д8е 2 ปีที่แล้ว +1

    Очень интересно!

    • @SergeiCalabonga
      @SergeiCalabonga  2 ปีที่แล้ว

      Главное, что система работает

  • @АлексейМелентьев-ч3в
    @АлексейМелентьев-ч3в 3 ปีที่แล้ว

    Можешь не извиняться за копипаст, это нормально

    • @SergeiCalabonga
      @SergeiCalabonga  3 ปีที่แล้ว

      Хорошо, я вас услышал. Спасибо

  • @shuraboev9987
    @shuraboev9987 3 ปีที่แล้ว

    спасибо! становится всё понятней и понятней )

  • @АртёмЯрошенко-и3е
    @АртёмЯрошенко-и3е 3 ปีที่แล้ว

    Сразу лайк! Спасибо за хорошие уроки!)

  • @ПрограмированиеПрограмирование

    Огромное спасибо за видео

  • @brdnick1773
    @brdnick1773 2 ปีที่แล้ว

    Спасибо!

    • @SergeiCalabonga
      @SergeiCalabonga  2 ปีที่แล้ว +1

      И главное есть за что!

  • @Skarlotyina
    @Skarlotyina 3 ปีที่แล้ว

    Не запускается..

    • @SergeiCalabonga
      @SergeiCalabonga  3 ปีที่แล้ว

      А должно? Что ииенно не запускается?

    • @Skarlotyina
      @Skarlotyina 3 ปีที่แล้ว

      @@SergeiCalabonga вообще проблемы с 5 asp.net core, вроде ставила ее...

  • @denis_penis
    @denis_penis 4 ปีที่แล้ว +1

    Spasibo , eshe kak raz uznal o Add New File plugine

    • @SergeiCalabonga
      @SergeiCalabonga  4 ปีที่แล้ว +2

      Да, я действительно удобный плагин