当前位置: 首页 > 技术突破

如何使用ASP.NET核心安全框架

时间:2024-02-27 22:38:47 技术突破

  词汇表

  ASP.NET核心

  ASP.NET Core是一个免费的,开源和跨平台的框架,用于构建现代,基于云和Internet连接的应用程序。它是旧ASP.NET 4.X的重新设计,其建筑变化导致更精简,模块化的框架。ASP.NET Core提供了一个基于环境的配置系统,该系统旨在与.NET Core的依赖性注入一起使用。应用程序可以在.NET Core或完整的.NET框架上运行。

[授权]属性

  ASP.NET Core中的[授权]属性用于确保只有身份验证的用户才能访问应用程序的某些部分。它是ASP.NET核心授权机制的一部分,可以在控制器级别和动作级别上应用。

.NET Core SDK

.NET Core SDK是一组库和工具,可让开发人员创建.NET Core应用程序和库。它包括用于运行应用程序的.NET Core运行时,但还包括.NET Core CLI(命令行接口)工具和构建应用程序的功能。您可以从官方.NET网站下载SDK。

ASP.NET核心中的身份

  ASP.NET Core中的身份是一个会员系统,允许您在应用程序中添加登录功能。它提供了支持用户注册,身份验证(登录),授权(访问控制)和安全功能(例如密码恢复和社交媒体登录)的服务和API。