摘要: 什么是JWT? JSON Web令牌(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间安全地传输信息作为JSON对象。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用秘密(使用HMAC算法)或使用RSA或ECDSA的公钥/私钥对对JWT进行签名。 阅读全文
posted @ 2020-11-30 22:20 以往清泉 阅读(13507) 评论(2) 推荐(15) 编辑
摘要: 原文地址 原文地址2 IdentityServer4 是一个免费的开源 OpenID Connect 和 OAuth 2.0 身份认证与授权框架,适用于 ASP.NET Core 平台,IdentityServer4 由 Dominick Baier 和 Brock Allen 两位大神创建和维护, 阅读全文
posted @ 2020-11-17 21:38 以往清泉 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 在现实生活中,常常会出现好多对象之间存在复杂的交互关系,这种交互关系常常是“网状结构”,它要求每个对象都必须知道它需要交互的对象。例如,每个人必须记住他(她)所有朋友的电话;而且,朋友中如果有人的电话修改了,他(她)必须告诉其他所有的朋友修改,这叫作“牵一发而动全身”,非常复杂。如果把这种“网状结构 阅读全文
posted @ 2020-11-15 20:18 以往清泉 阅读(684) 评论(0) 推荐(2) 编辑
摘要: FluentValidation 支持与 ASP.NET Core 2.1 或3.1集成(建议使用3.1)。启用后,MVC将使用 FluentValidation 来验证由模型绑定基础结构传递到控制器操作中的对象。 要启用MVC集成,您需要 FluentValidation.AspNetCore 通 阅读全文
posted @ 2020-11-12 21:57 以往清泉 阅读(2476) 评论(1) 推荐(1) 编辑
摘要: 学习地址:官方文档,更多更详细的内容可以看官方文档。 FluentValidation 是一个基于 .NET 开发的验证框架,开源免费,而且优雅,支持链式操作,易于理解,功能完善,还是可与 MVC5、WebApi2 和 ASP.NET CORE 深度集成,组件内提供十几种常用验证器,可扩展性好,支持 阅读全文
posted @ 2020-11-11 22:37 以往清泉 阅读(978) 评论(0) 推荐(1) 编辑
摘要: 最近需要做个文件的备份,找到了cwsync。但是现在要收费,但是因为囊中羞涩,所以网上找了个:下载地址。 cwRsync是Windows平台的文件同步解决方案,cwRsync打包了rsync和cygwin,rsync是Linux平台的文件同步软件,cygwin是一个在Windows平台上运行的Lin 阅读全文
posted @ 2020-10-26 22:07 以往清泉 阅读(494) 评论(1) 推荐(0) 编辑
摘要: 初始化新的项目,在Configure的第一行可以看到如下代码: if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHs 阅读全文
posted @ 2020-09-13 20:56 以往清泉 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 路由负责将请求 URI 映射到终结点并向这些终结点调度传入的请求。 路由在应用中定义,并在应用启动时进行配置。 路由可以选择从请求包含的 URL 中提取值,然后这些值便可用于处理请求。 通过使用应用中的路由信息,路由还能生成映射到终结点的 URL。 要在 ASP.NET Core 2.2 中使用最新 阅读全文
posted @ 2020-09-09 20:50 以往清泉 阅读(462) 评论(0) 推荐(0) 编辑
摘要: Options模式使用类来对配置项进行访问,这个类称为选项类。选项类有三个要求: 1.必须是包含无参构造函数的非抽象类。 2.类型的属性名称与配置键名称相同,拥有get和set。 3.使用一个属性包含键名称,不在类绑定配置程序的时候进行硬编码。 我们在appsettings.json中加入以下数据: 阅读全文
posted @ 2020-09-02 20:55 以往清泉 阅读(546) 评论(0) 推荐(0) 编辑
摘要: appsettings.json 阅读全文
posted @ 2020-08-21 20:59 以往清泉 阅读(952) 评论(0) 推荐(0) 编辑
//替换成自己路径的js文件