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

所在平台: Udemy

课程主页: https://www.udemy.com/course/aspnet-core-net-7-authentication-ru/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** RESTful API with ASP.NET Core Web API - Part 3 **课程概述:** 本课程是关于使用.NET进行Web API开发的系列课程的第三部分,在前两部分的基础上,本部分将侧重于 **加强和改进已有的身份验证和授权系统**。 尽管本课程可以独立学习,但建议具备以下基础: * 能够独立创建具有CRUD操作功能的Web API项目。 * 能够独立创建使用Web API的Web应用程序项目。 在本课程中,我们将 **集成ASP.NET Core内置的Identity库** 来增强现有的身份验证和授权机制。具体内容包括: * **创建用户、角色及其关联的关联数据表**,以实现更精细化的用户管理。 * **实现密码的数据库存储加密**,以提高安全性。 * **利用Identity库中的UserManager和RoleManager类**,简化和自动化创建和管理用户、角色的过程,避免重复编写大量代码。 * **基于用户身份验证和授权信息,实现对API资源的访问控制**。 通过这个进化的学习方法,您将能够在一个实际的运行示例中,深入理解如何为大型项目和实际开发中构建更复杂的身份验证和授权系统。

课程评论(0条)

课程详情

Эта часть курса является продолжением и дополнением к двум частям курса об использовании WEB API в.NET, где первой части курса рассматривается пример создания ASP NET WEB API, а затем во второй части курса создается WEB приложение, которое использует ресурсы API, такое WEB приложение создается на базе ASP NET MVC.Однако эта часть курса может быть использован отдельно, при условии что вы самостоятельно на основании шаблонов, можете быстро создать проект с WEB API с реализацией CRUD операций, а также вы сможете самостоятельно создать проект Веб приложения с реализации CRUD операций, использующих ресурсы WEB API. В этой части курса, созданная ранее система Аутентификации и Авторизации, будет модифицирована и улучшена с использованием встроенной в ASP NET Core библиотеки Identity, с помощью которой будет создана систем взаимосвязанных таблиц для хранения данных о пользователях, их ролях и взаимосвязях между конкретными пользователями и их ролями.Здесь будет добавлено хеширование хранимый в базе данных паролей для большей безопасности. Здесь будут использоваться вспомогательные методы из библиотеки ASP.NET Identity, из классов UserManager и RoleManager, что позволяет быстро и без ошибок, создавать записи в нескольких взаимосвязанных таблицах аутентификации в SQL базе данных, и не писать кучу лишнего кода.Так же будет организован контроль доступа к ресурсам API на основе аутентификации авторизации таких пользователей.Так что такой эволюционный подход, поможет на работающем примере, подробно разобраться, как создаются более сложные системы Аутентификации и Авторизации для больших проектов, в реальной разработке.

课程标签

0人关注该课程

主题相关的课程