使用 JWT 进行 ASP.NET Core Web API 的身份验证与角色授权 本文介绍如何在 ASP.NET Core Web API 中实现 JSON Web Token (JWT) 身份验证与角色授权。通过创建用户登录、生成和验证 JWT 令牌,以及实现基于角色的访问控制,提升了应用程序的安全性。文章详细讲解了项目结构、关键类的实现以及中间件的配置,适合开发者快速上手。 JWT (1) 身份验证 (2) 角色授权 (1) ASP.NET Core (4) 中间件 (3) 项目结构 (1) 2024年9月20日 | 阅读 31
如何在控制台应用程序中实现 IConfiguration 依赖注入 在本文中,我们探讨了如何在 ASP.NET Core 控制台应用程序中实现 `IConfiguration` 依赖注入。通过扩展 `CreateServices` 方法,我们将 `IConfiguration` 添加到服务集合中,使得配置设置可以在应用程序中随处访问。示例代码展示了如何使用 `ConfigurationBuilder` 配置 JSON 文件,并通过构造函数注入 `IConfiguration` 实现配置的灵活管理。 ASP.NET Core (4) 控制台应用程序 (1) 配置设置 (1) 依赖注入 (2) `IConfiguration` (1) `ConfigurationBuilder` (1) 2024年9月13日 | 阅读 7
在 SPFx 应用中读取 SharePoint TermStore 数据的实现 在本文中,我们探讨了如何在 SharePoint Framework (SPFx) 应用中通过 JSOM 读取 SharePoint TermStore 数据。我们介绍了必要的配置步骤和代码实现,包括在 SPFx Web 部件中加载 `SP.PageContext` 和 TermSets。此方法适用于所有 JS 框架,并展示了如何与 Angular 4 集成以访问 TermStore 数据。 Angular (2) ASP.NET Core (4) 客户端上下文 (1) Microsoft Ajax (1) 页面上下文 (1) 术语库 (1) 2024年9月13日 | 阅读 8
如何在 ASP.NET Core 8 中集成 Serilog 进行高效日志记录 本指南介绍如何在 ASP.NET Core 8 中集成 Serilog 实现高效的日志记录。涵盖 Serilog 的主要特性、配置步骤和实际应用示例,帮助开发者利用结构化日志提升应用程序的调试、监控和维护能力。 Serilog (2) 日志记录 (4) ASP.NET Core (4) 结构化日志 (1) 配置 (5) 中间件 (3) 2024年9月12日 | 阅读 13