Minimal API с .NET Core часть 2

Узнайте, как настроить авторизацию и аутентификацию для minimal API в .NET на практическом примере.

Ratings: 4.50 / 5.00




Description

Шаблон для разработки API в ASP.NET представлен уже достаточно давно, 

но Microsoft добавила еще кое что,

и это новый шаблон для разработки API в .NET,

который называется Minimal API.


Минимальный API – это сокращенный аналог стандартного шаблона для

разработки API, который ранее уже предоставлялся среди прочих

шаблонов, при создании проектов в IDE Microsoft Visual Studio.


И появление такого шаблона, не случайно,

для этого есть свои веские причины,

и дело в том что команда Microsoft,

решила облегчить порог входа в создание серверной части веб проектов,

для специалистов, из других областей веб разработки.

Это могут быть специалисты работающие JS фреймворками, таких как Angular, ReactJs,

и другими.

Поэтому навыки использования minimal API, в своих проектах,

это тем более, насущная необходимость, для большинства .NET разработчиков.


В этой части курса мы рассмотрим все, что касается аутентификации и авторизации в Minimal API,

или если сказать короче, то  мы рассмотрим способы защиты доступа к ресурсам в Minimal API,

а точнее специфику настройки такой защиты.


К концу этого этой части курса вы сможете самостоятельно:

- создавать настраивать защиту доступа к данным для конечных точек,  в minimal API,

- обрабатывать HTTP-запросы на авторизацию и регистрацию пользователей,

с использованием паттерна репозиторий в .NET Core.


И если вы еще не уверены, в том что это то,

что нужно именно для вас,

или опасаетесь того,  что вам будет сложно понять о чем это все,

так как вы не очень сильны в .NET,

то пробуйте!

Потому что вы начнете с нуля и сначала создадите простейшую систему защиты, на основе JWT токенов, учета пользователей и их паролей в minimal API!

На втором этапе, вы сможете изменить эти настройки, и использовать функционал управления доступом, с использованием возможностей доступной стандартной системы Identity в ASP.NET.


Это будет практический курс по программированию,

так что давайте начнем,

и познакомимся с новым захватывающим миром Minimal API  и системой защиты ресурсов для этого шаблона.



What You Will Learn!

  • Изучите основные принципы настройки защиты доступа к данным в minimal API в .NET.
  • Узнайте как настроить защищенный доступ к ресурсам на уровне конечных точек в minimal API.
  • Попробуйте настроить DTO для учета данных о пользователях в minimal API
  • Попробуйте настроить таблицы в SQL базе данных для учета Пользователей и их Ролей, с помощью стандартной системы .NET Identity

Who Should Attend!

  • Для всех, кто хочет изучить защиту доступа к ресурсам в Minimal API.
  • Для все кто хочет изучить концепцию авторизации и аутентификацию в Minimal API, на основе данных о пользователях и их правах..