随笔分类 -  .NET

.NET 编程技巧
摘要:没有一种技术是万能的 "银弹",所谓有矛就有盾,相比 Session、Cookie 等传统的身份验证方式,JWT 在拥有很多优点的同时,也有着不可忽视的缺点 阅读全文
posted @ 2024-12-27 17:52 代码掌控者 阅读(131) 评论(0) 推荐(0) 编辑
摘要:一个在 ASP.NET Core Web API 项目中使用标识(Identity)框架进行身份验证的详细例子 阅读全文
posted @ 2024-12-06 22:51 代码掌控者 阅读(152) 评论(0) 推荐(0) 编辑
摘要:JWT 具有很多优点,例如很方便在不同的域之间进行身份验证、减少服务器端的存储压力、以及支持跨语言和跨平台使用等等。通过本文,可以详细了解如何利用 ASP.NET Core 标识(Identity)框架生成 JWT Token。 阅读全文
posted @ 2024-11-29 17:59 代码掌控者 阅读(117) 评论(0) 推荐(0) 编辑
摘要:ASP.NET Core 内置的标识(identity)框架,采用的是 RBAC(role-based access control,基于角色的访问控制)策略,是一个用于管理用户身份验证、授权和安全性的框架。它提供了一套工具和库,用于管理用户、角色、登录、密码重置、电子邮件确认等功能。 阅读全文
posted @ 2024-11-22 18:01 代码掌控者 阅读(200) 评论(0) 推荐(0) 编辑
摘要:在软件的实际开发中,一个软件通常由多个项目组成,这些项目都会直接或者间接被主 ASP.NET Core 项目引用,如果能让各个项目负责各自的服务注册,就能够减小项目之间的耦合度。 阅读全文
posted @ 2024-11-15 18:00 代码掌控者 阅读(192) 评论(0) 推荐(0) 编辑
摘要:在单机模式下,使用哪种技术来存储身份状态信息比较安全可靠呢? 阅读全文
posted @ 2024-11-08 23:13 代码掌控者 阅读(106) 评论(0) 推荐(0) 编辑
摘要:依赖注入可以提高代码的可维护性、可测试性、可替换性和可扩展性,降低组件之间的耦合度,使得代码更加清晰和灵活,ASP.NET Core 提供了内置的依赖注入容器,可以帮助我们轻松地将服务注册到容器中 阅读全文
posted @ 2024-11-01 18:17 代码掌控者 阅读(211) 评论(0) 推荐(0) 编辑
摘要:请求限流(Rate Limiting)主要是一种用于控制客户端对服务器的请求频率的机制。其目的是限制客户端在一定时间内可以发送的请求数量,保护服务器免受过多请求的影响,确保系统的稳定性和可靠性。本文主要讲述 ASP.NET Core Web API 如何使用操作筛选器对请求进行限流 阅读全文
posted @ 2024-10-19 11:42 代码掌控者 阅读(373) 评论(4) 推荐(0) 编辑
摘要:在 Asp.Net Core Web API 中,我们可以使用操作筛选器给所有的数据库操作 API 加上事务控制,省心又省力,效果还很好 阅读全文
posted @ 2024-10-11 17:48 代码掌控者 阅读(118) 评论(0) 推荐(0) 编辑
摘要:操作筛选器是 ASP.NET Core Web API 中的一种过滤器,用于在执行控制器操作(Action)之前或之后执行一些代码,完成特定的功能,比如执行日志记录、身份验证、授权、异常处理等通用的处理逻辑。 阅读全文
posted @ 2024-09-28 22:20 代码掌控者 阅读(175) 评论(0) 推荐(1) 编辑
摘要:异常筛选器可以捕获和处理 ASP.NET Core Web API 中发生的异常,当系统中出现未经处理的异常的时候,异常筛选器就会执行,我们可以在异常筛选器中对异常进行处理,例如记录日志、返回自定义错误信息等。 阅读全文
posted @ 2024-09-20 18:09 代码掌控者 阅读(152) 评论(0) 推荐(0) 编辑
摘要:前言 MQTT 协议由于其用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务,具有开销低、占用带宽低、即时通讯等优点,使其在物联网、小型设备、移动应用等方面有较广泛的应用,在工业物联网中,MQTT也有广泛的应用。 Step By Step 步骤 搭建一个 MQTT 服务器 见本人其它文章 阅读全文
posted @ 2024-01-11 18:36 代码掌控者 阅读(2299) 评论(0) 推荐(2) 编辑
摘要:前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 分布式缓存是一种用于存储和管理数据的技术,它将数据存储在多个节点上,以实现 阅读全文
posted @ 2023-12-25 15:49 代码掌控者 阅读(285) 评论(0) 推荐(1) 编辑
摘要:前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 内存缓存就是一种把缓存数据放到应用程序内存中的机制。 本篇主要讲解在 as 阅读全文
posted @ 2023-12-13 16:53 代码掌控者 阅读(106) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示