摘要:一. 说明 本全家桶现在只包含了入门级别的资料,实战资料更新中。 二.官方文档 gRPC in Asp.Net Core : "官方文档" gRPC 官网: "点我跳转" 三.入门全家桶 正片: "ASP.NET Core 使用gRPC" "ASP.NET Core gRPC 双向流" "ASP.N 阅读全文
posted @ 2019-11-20 14:43 晓晨Master 阅读 (2623) 评论 (17) 编辑
摘要:一.本系列教程说明 源代码管理工具:Gogs 持续集成工具:Jenkins 容器:Docker 本教程选用轻量级的 Git 管理工具 Gogs,搭建简单。 三.教程目录 " 1.配置免费HTTPS证书 " (Gogs需要) " 2.安装Gogs " " 3.安装Docker " " 4.Docker 阅读全文
posted @ 2018-03-23 11:08 晓晨Master 阅读 (15857) 评论 (18) 编辑
摘要:写在前面 写于2018.9.12 我研究 IdentityServer4 是从.net core 1.1的时候开始的,那时候国内的中文资料比较少,我都是按照官方文档来研究的,整理成了笔记。这个系列文档,一些文章是完全翻译的,一些文章是采用翻译加我自己的经验结合而成的,还有一些根据国内的使用习惯进行了 阅读全文
posted @ 2017-12-26 20:39 晓晨Master 阅读 (56321) 评论 (15) 编辑
摘要:一. 前言 RSA 作为最常用的非对称加密算法,在我们的实际使用中还是比较常见的,特别是对接支付十有八九都会遇到,或者是其他需要数据安全的业务场景。在 .NET Framework 以及 .NET Core 09Hvw+dbHzi8x+9A1b2S0/128nA61ZyiaazJcDCUety4yH 阅读全文
posted @ 2019-12-17 13:21 晓晨Master 阅读 (2611) 评论 (18) 编辑
摘要:一.安装环境 打开 Visual Studio Installer,点击修改,然后勾选 “使用 .NET 的移动开发” 二.移动SDK SDK默认被放置在了 ,最好将这个文件夹移动到其他盘,因为创建模拟器非常占用空间,然后在 vs2019 里设置一下新的路径。 三.创建模拟器 点击 Tools An 阅读全文
posted @ 2019-12-12 12:55 晓晨Master 阅读 (314) 评论 (2) 编辑
摘要:一. 前言 关于 CCM 以及 GCM 看此文( "CCM和GCM" )或者直接搜索网上资料。 .NET Core 3.0 实现了对 和`AES CCM`加密的支持。这些算法既是带有关联数据的身份验证加密(AEAD)算法,也是添加到.NET Core的第一个身份验证加密(AE)算法。 二. 使用 C 阅读全文
posted @ 2019-12-10 16:05 晓晨Master 阅读 (250) 评论 (0) 编辑
摘要:一.前言 今日(2019/12/4).NET Core 3.1 正式发布了,ASP.NET Core 3.1 随之发布,这次 3.0 到 3.1经过了两个月的短周期,并没有增加重大的功能,主要是对 3.0 的一些修复和增强,所以从3.0迁移到3.1,不像2.2到3.0那么麻烦,跟着官方的迁移文档走就 阅读全文
posted @ 2019-12-04 10:03 晓晨Master 阅读 (1036) 评论 (3) 编辑
摘要:一. 前言 Mustachio 是一款轻量级且强大的模板引擎,可以用在网页渲染、代码生成器等需要模板引擎的场景。我用它是用在配置文件模板化的场景,在配置文件里面编写一些模板语法,然后从 Cloud 拉取键值配置数据,来渲染配置文件,最后加载到程序中。和 Razor 比起来,它非常的简单和轻,如果有这 阅读全文
posted @ 2019-12-02 11:13 晓晨Master 阅读 (379) 评论 (2) 编辑
摘要:一. 前言 gRPC 服务实现健康检查有两种方式,前面在此文 "ASP.NET Core gRPC 使用 Consul 服务注册发现" 中有提到过,这里归纳整理一下。gRPC 的健康检查,官方是定义了标准的规则也就是 proto 的,所以这两种方式都大同小异。 二. 方法一 自己手动添加 proto 阅读全文
posted @ 2019-11-28 13:12 晓晨Master 阅读 (338) 评论 (0) 编辑
摘要:一. 前言 gRPC 在当前最常见的应用就是在微服务场景中,所以不可避免的会有服务注册与发现问题,我们使用gRPC实现的服务可以使用 Consul 或者 etcd 作为服务注册与发现中心,本文主要介绍Consul。 二. Consul 介绍 Consul是一种服务网络解决方案,可跨任何运行平台以及公 阅读全文
posted @ 2019-11-27 15:36 晓晨Master 阅读 (3254) 评论 (25) 编辑
摘要:一. 说明 本全家桶现在只包含了入门级别的资料,实战资料更新中。 二.官方文档 gRPC in Asp.Net Core : "官方文档" gRPC 官网: "点我跳转" 三.入门全家桶 正片: "ASP.NET Core 使用gRPC" "ASP.NET Core gRPC 双向流" "ASP.N 阅读全文
posted @ 2019-11-20 14:43 晓晨Master 阅读 (2623) 评论 (17) 编辑
摘要:一.开头聊骚 本文算是对于 ASP.NET Core 3.0 gRPC 研究性学习 的最后一篇了,以后在实际使用中,可能会发一些经验之文。本文主要讲 ASP.NET Core 本身的认证授权和gRPC接入,认证方式采用目前主流的 JWT 结合 IdentityServer4。 二.服务端配置 我们首 阅读全文
posted @ 2019-11-20 14:35 晓晨Master 阅读 (2548) 评论 (9) 编辑
摘要:一. HMAC 简介 通过哈希算法,我们可以验证一段数据是否有效,方法就是对比该数据的哈希值,例如,判断用户口令是否正确,我们用保存在数据库中的 对比计算 的结果,如果一致,用户输入的口令就是正确的。 为了防止黑客通过彩虹表根据哈希值反推原始口令,在计算哈希的时候,不能仅针对原始输入计算,需要增加一 阅读全文
posted @ 2019-11-12 11:35 晓晨Master 阅读 (257) 评论 (0) 编辑