文章分类 -  ASP.NETCore-中间件

ASP.NETCore知识 常用中间件
摘要:一、序言 1、什么是授权 授权是指判断用户可执行的操作的过程。 例如,允许管理用户创建文档库和添加、编辑以及删除文档。 使用该库的非管理用户仅被授予阅读文档的权限。 2、认证与授权之间的联系 “身份验证”是确定用户身份的过程,“授权”是确定用户是否有权访问资源的过程,授权与身份验证相互独立; 但是, 阅读全文
posted @ 2023-06-20 08:48 ꧁执笔小白꧂ 阅读(133) 评论(0) 推荐(2) 编辑
摘要:先随便贴点代码 1、引用JwtBearer Nuget包 2、Program.cs启用JWT using fly_chat1_net7.Middlewares; using fly_chat1_net7.Middlewares.UserLoginAuthorizations; using fly_w 阅读全文
posted @ 2023-06-08 11:08 ꧁执笔小白꧂ 阅读(90) 评论(0) 推荐(0) 编辑
摘要:一、简介: 1、ASP.NET Core 通过向客户端提供包含会话 ID 的 cookie 来维护会话状态。 cookie 会话 ID: 会随每个请求发送到应用。 由应用用于提取会话数据。 2、会话状态具有以下行为: 会话 cookie 特定于浏览器。 会话不会跨浏览器进行共享。 浏览器会话结束时删 阅读全文
posted @ 2023-06-07 23:26 ꧁执笔小白꧂ 阅读(91) 评论(0) 推荐(0) 编辑
摘要:先随便贴点代码 1、WebApi_Net7使用Cookie // 开启Cookie using Microsoft.AspNetCore.CookiePolicy; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Configu 阅读全文
posted @ 2023-06-07 23:24 ꧁执笔小白꧂ 阅读(84) 评论(0) 推荐(0) 编辑
摘要:一、序言 浏览器安全性可防止网页向不处理网页的域发送请求。 此限制称为同域策略。 同域策略可防止恶意站点从另一站点读取敏感数据。有时,你可能希望允许其他网站向自己的应用发出跨源请求。 这是就需要使用跨域请求。更多跨域请求方式见:Web跨域学习笔记 1、跨源资源共享 (CORS): 是一种 W3C 标 阅读全文
posted @ 2023-06-01 14:59 ꧁执笔小白꧂ 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1、编写中间件 ①方式一(中间件写在Startup.cs中) ②方式二(中间件写在独立文件中) 中间件写法: 注册中间件: 阅读全文
posted @ 2023-06-01 10:56 ꧁执笔小白꧂ 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1、安装NuGet包(Nlog与Nlog.Web.AspNetCore) 2、nlog.config配置文件 <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.x 阅读全文
posted @ 2023-05-25 21:12 ꧁执笔小白꧂ 阅读(233) 评论(0) 推荐(0) 编辑
摘要:1、安装NuGet包(必需包为Serilog.AspNetCore) 2、appsettings.json中配置Serilog功能 { "Serilog": { // Serilog日志配置文件 "Properties": { // 非必须 "Application": "fly_chat1_net 阅读全文
posted @ 2023-05-25 21:10 ꧁执笔小白꧂ 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一、ASP.NETCore提供的记录全局异常的几种方式 1、MVC框架-异常处理页(开发环境/生产环境) 1)开发环境 使用app.UseDeveloperExceptionPage()启用“异常处理页”;异常处理页显示真实的报错信息不可轻易让用户看到,一般在开发环境中使用。 builder.Ser 阅读全文
posted @ 2023-05-17 22:48 ꧁执笔小白꧂ 阅读(313) 评论(0) 推荐(1) 编辑
摘要:1、配置Swagger builder.Services中使用AddSwaggerGen添加Swagger配置 #region Swagger文档 //builder.Services.AddSwaggerGen(); // 添加swagger配置-使用默认配置 builder.Services.A 阅读全文
posted @ 2023-05-17 17:54 ꧁执笔小白꧂ 阅读(81) 评论(0) 推荐(0) 编辑
摘要:一、中间件知识 1、概念 (1).NetCore目录分析:NetCore环境下的MVC——NET5运行时之前 2、创建中间件示例 (1)ASP.NETCore-中间件Middleware_编写中间件_NET5 (2)ASP.NETCore-中间件Middleware_编写中间件_NET7 3、中间件 阅读全文
posted @ 2023-05-09 13:17 ꧁执笔小白꧂ 阅读(54) 评论(0) 推荐(1) 编辑
摘要:1、编写中间件 ①方式一(中间件写在Startup.cs中) public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.Use(async (context, next) => { // TO DO a 阅读全文
posted @ 2022-01-27 16:42 ꧁执笔小白꧂ 阅读(272) 评论(0) 推荐(0) 编辑
摘要:一、序言 Identity:身份组件库;使用管理用户、密码、配置文件数据、角色、声明、令牌、电子邮件确认等。 二、常用成员(WebAPI;无UI) 1、部分方法(知道即可;我的框架中没有用这些) 全部方法见:Microsoft.AspNetCore.Identity 命名空间 //Microsoft 阅读全文
posted @ 2021-03-30 17:10 ꧁执笔小白꧂ 阅读(326) 评论(0) 推荐(0) 编辑

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