Minimal API с .NET Core часть 2
Узнайте, как настроить авторизацию и аутентификацию для minimal API в .NET на практическом примере.
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, на основе данных о пользователях и их правах..