摘要:一.本系列教程说明 源代码管理工具:Gogs 持续集成工具:Jenkins 容器:Docker 本教程选用轻量级的 Git 管理工具 Gogs,搭建简单。 三.教程目录 " 1.配置免费HTTPS证书 " (Gogs需要) " 2.安装Gogs " " 3.安装Docker " " 4.Docker 阅读全文
posted @ 2018-03-23 11:08 晓晨Master 阅读 (14048) 评论 (17) 编辑
摘要:写在前面 写于2018.9.12 我研究 IdentityServer4 是从.net core 1.1的时候开始的,那时候国内的中文资料比较少,我都是按照官方文档来研究的,整理成了笔记。这个系列文档,一些文章是完全翻译的,一些文章是采用翻译加我自己的经验结合而成的,还有一些根据国内的使用习惯进行了 阅读全文
posted @ 2017-12-26 20:39 晓晨Master 阅读 (43160) 评论 (13) 编辑
摘要:一.前言 .NET Core 3.0将会在 .NET Conf 大会上正式发布,截止今日发布了9个预览版,改动也是不少,由于没有持续关注,今天将前面开源的动态 "WebApi项目" 迁移到.NET Core 3.0还花了不少时间踩坑,给大家分享一下我在迁移过程中遇到的坑。迁移的版本是当前Releas 阅读全文
posted @ 2019-09-10 15:16 晓晨Master 阅读 (2010) 评论 (28) 编辑
摘要:本文介绍主要以Windows作为开发系统环境 1.下载SDK 官方下载页: 官方下载地址: | 地址 | 类型 | | | | | https://dl.google.com/go/go1.12.9.windows amd64.msi | msi | | https://dl.google.com/ 阅读全文
posted @ 2019-08-28 11:11 晓晨Master 阅读 (140) 评论 (6) 编辑
摘要:1.问题说明 在 IdentityServer4 Web 授权中,一般会有一个显示客户端需要获取用户的那些信息的页面,询问用户是否同意: 在这个页面如果我们点击“No, Do Not Allow”,那么默认情况下我们会得到一个错误: 2.解决 我们在配置OIDC登录时,设置一下远程失败的事件,如下图 阅读全文
posted @ 2019-06-19 10:44 晓晨Master 阅读 (496) 评论 (0) 编辑
摘要:一.前言 接触到动态WebApi(Dynamic Web API)这个词的已有几年,是从ABP框架里面接触到的,当时便对ABP的这个技术很好奇,后面分析了一波,也尝试过从ABP剥离一个出来作为独立组件来使用,可是后来因与ABP依赖太多而放弃。十几天前朋友 "熊猫" 将这部分代码(我和他在搞事情)成功 阅读全文
posted @ 2019-06-12 09:39 晓晨Master 阅读 (7281) 评论 (71) 编辑
摘要:一.前言 早在很久之前微软便公布 .NET Core 3.0 将支持开发Winform应用程序等等新特性,现如今 .NET Core 3.0 预览版已经出来第五个预览版了,从 .NET Core 2.2 到 3.0 将是一个大的跨越,从发布的预览版本个数来看,将会增加很多的功能。 二.准备 首先下载 阅读全文
posted @ 2019-06-05 22:58 晓晨Master 阅读 (3901) 评论 (5) 编辑
摘要:关心最多的问题,不FQ能不能用,答案是能。Google官方提供额外的域名来提供服务,国内可以正常使用。 一. 前言 验证码在我们实际的生活场景中非常常见,可以防止恶意破解密码、刷票、论坛灌水、刷注册等等。现在的网站基本都有使用验证码来对用户的行为进行验证。从简单的文字验证码、图片验证码、滑动验证码、 阅读全文
posted @ 2019-04-16 08:54 晓晨Master 阅读 (3985) 评论 (24) 编辑
摘要:一.前言 Visual Studio 2019 在今天发布(北京时间)了,这次带来了一个比较有趣的 Live Share 功能,使用它可以进行更好的协作开发。主要功能: 更多资料可看官方介绍: "Visual Studio 实时共享" "什么是Visual Studio Live Share?" 二 阅读全文
posted @ 2019-04-03 11:52 晓晨Master 阅读 (3421) 评论 (6) 编辑
摘要:一.前言 在 .NET Framework 时,我们可以通过V8.NET等组件来运行 JavaScript,不过目前我看了好几个开源组件包括V8.NET都还不支持 .NET Core ,我们如何在 .NET Core 中运行 JavaScript 呢,答案是使用 NodeServices。关于为何有 阅读全文
posted @ 2019-03-15 10:18 晓晨Master 阅读 (3707) 评论 (22) 编辑
摘要:一.前言 我们在实际使用 IdentityServer4 的时候,可能会在使用 IdentityServer4 项目添加一些API,比如 找回密码、用户注册、修改用户资料等,这些API与IdentityServer4怎么共存在一个项目呢? 二.整合 1.首先在 中添加 IdentityServer4 阅读全文
posted @ 2019-02-01 15:49 晓晨Master 阅读 (3461) 评论 (2) 编辑
摘要:一.前言 本文为 "系列" 补坑之作,拖了许久决定先把坑填完。 下文演示所用代码采用的 IdentityServer4 版本为 2.3.0,由于时间推移可能以后的版本会有一些改动,请参考查看,文末附上Demo代码。 本文所诉Token如无特殊说明皆为 JWT。 众所周知 JWT Token 由三部分 阅读全文
posted @ 2019-01-31 08:59 晓晨Master 阅读 (4578) 评论 (16) 编辑