RESTfull API с ASP.NET Core Web API часть 3

Why take this course?
🌟 Курс: Создайте систему аутентификации и авторизации с нуля для RESTful API с ASP.NET Core Web API
Введение
Этот курс является продолжением и дополнением к двум предыдущим частям курса, посвященных использованию WEB API в .NET. Однако, он так же самостоятельно понятен для тех, кто уже имеет базовое понимание создания WEB API с реализацией CRUD операций или веб-приложения на базе ASP.NET Core MVC (версия 7 включительно). Вы сможете самостоятельно быстро создать проект с WEB API, который уже реализует CRUD операции, и его взаимодействующее веб-приложение.
Цели курса
- Исходная система аутентификации: Начнем с создания простой системы аутентификации и авторизации с использованием JWT (JSON Web Tokens) и хранения пользовательских данных в централизованной базе данных на SQL Server.
- Расширение системы: Разберемся, как система аутентификации и авторизации может быть модифицирована и улучшена с использованием ASP.NET Core Identity, создав систем взаимосвязанных таблиц для управления пользователями, их ролями и правами доступа.
- Контроль доступа: Организуем контроль доступа к ресурсам API на основе авторизации пользователей.
- Создание сервера аутентификации: В заключительной части курса, мы создадим отдельный сервер аутентификации на базе Duende Identity Server, используя частичное использование настроек из предыдущих частей курса.
Ключевые моменты курса:
- Рабочий пример: Исходное и конечное решение будет представлено готовым проектом, на котором мы будем работать. Это позволит вам увидеть реальное применение концепций в действующей системе.
- Step-by-step: Курс разбит на логические шаги с четкими инструкциями, чтобы вы могли следовать и адаптировать процессы к своим потребностям.
- Практический опыт: За счет практических заданий и примеров кода, вы наконец сможете применить полученные знания в реальных проектах.
Что вы узнаете:
- Как создать и настроить систему аутентификации и авторизации с нуля.
- Как интегрировать ASP.NET Core Identity в ваши приложения для управления пользователями и их ролями.
- Как использовать Duende Identity Server для централизованного управления аутентификацией в ваших проектах.
- Какие практики безопасности следует применять при разработке больших и сложных систем.
🔐 Присоединяйтесь к этому курсу, чтобы стать мастером аутентификации и авторизации в ASP.NET Core Web API и укрепить ваши навыки безопасности в разработке веб-приложений! 🔐
Полный план курса:
-
Основы JWT токенов и их использование в системах аутентификации
- Как создать и передавать JWT токены между клиентом и сервером.
- Хранение пользовательских данных в базе данных SQL Server.
-
Работа с ASP.NET Core Identity
- Создание системы управления пользователями и ролями.
- Настройка аутентификации и авторизации для различных типов пользователей и ролей.
-
Введение Duende Identity Server
- Интеграция с существующей системой аутентификации.
- Настройка и мониторинг сервера аутентификации.
-
Расширение функционала и обеспечение безопасности
- Политики безопасности и их применение.
- Обеспечение конфиденциальности и целостности данных.
-
Заключение: Реальные проекты и практика
- Применение полученных знаний в реальных проектах.
- Обсуждение лучших практик и проблем, которые могут возникнуть при работе с аутентификацией и авторизации.
🔥 Присоединяйтесь сейчас и откройте для себя глубины аутентификации и авторизации в ASP.NET Core Web API! 🔥
Loading charts...