博客园 - holdengong
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=187104
2020-04-01T14:51:39Z
holdengong
https://www.cnblogs.com/holdengong/
feed.cnblogs.com
https://www.cnblogs.com/holdengong/p/12594007.html
IdentityServer4源码解析_5_查询用户信息接口 - holdengong
目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信
2020-03-29T10:52:00Z
2020-03-29T10:52:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信 <a href="https://www.cnblogs.com/holdengong/p/12594007.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12591645.html
Chrome80调整SameSite策略对IdentityServer4的影响以及处理方案(翻译) - holdengong
首先,好消息是Google将于2020年2月份发布Chrome 80版本。本次发布将推进Google的“渐进改良Cookie”策略,打造一个更为安全和保障用户隐私的网络环境。 坏消息是,本次更新可能导致浏览器无法向服务端发送Cookie。如果你有多个不同域名的应用,部分用户很有可能出现会话时常被打断
2020-03-29T04:29:00Z
2020-03-29T04:29:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】首先,好消息是Google将于2020年2月份发布Chrome 80版本。本次发布将推进Google的“渐进改良Cookie”策略,打造一个更为安全和保障用户隐私的网络环境。 坏消息是,本次更新可能导致浏览器无法向服务端发送Cookie。如果你有多个不同域名的应用,部分用户很有可能出现会话时常被打断 <a href="https://www.cnblogs.com/holdengong/p/12591645.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12589436.html
IdentityServer4源码解析_4_令牌发放接口 - holdengong
目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信
2020-03-28T13:15:00Z
2020-03-28T13:15:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信 <a href="https://www.cnblogs.com/holdengong/p/12589436.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12585466.html
IdentityServer4源码解析_3_认证接口 - holdengong
目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信
2020-03-27T18:26:00Z
2020-03-27T18:26:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信 <a href="https://www.cnblogs.com/holdengong/p/12585466.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12580738.html
IdentityServer4源码解析_2_元数据接口 - holdengong
目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信
2020-03-27T05:14:00Z
2020-03-27T05:14:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信 <a href="https://www.cnblogs.com/holdengong/p/12580738.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12578558.html
IdentityServer4源码解析_1_项目结构 - holdengong
目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信
2020-03-26T15:57:00Z
2020-03-26T15:57:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】目录 "IdentityServer4源码解析_1_项目结构" "IdentityServer4源码解析_2_元数据接口" "IdentityServer4源码解析_3_认证接口" "IdentityServer4源码解析_4_令牌发放接口" "IdentityServer4源码解析_5_查询用户信 <a href="https://www.cnblogs.com/holdengong/p/12578558.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12575914.html
AspNetCore3.1_Secutiry源码解析_8_Authorization_授权框架 - holdengong
文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe
2020-03-26T09:47:00Z
2020-03-26T09:47:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe <a href="https://www.cnblogs.com/holdengong/p/12575914.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12573967.html
AspNetCore3.1_Secutiry源码解析_7_Authentication_其他 - holdengong
文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe
2020-03-26T05:45:00Z
2020-03-26T05:45:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe <a href="https://www.cnblogs.com/holdengong/p/12573967.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12572897.html
AspNetCore3.1_Secutiry源码解析_6_Authentication_OpenIdConnect - holdengong
文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe
2020-03-26T03:04:00Z
2020-03-26T03:04:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe <a href="https://www.cnblogs.com/holdengong/p/12572897.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12563558.html
AspNetCore3.1_Secutiry源码解析_5_Authentication_OAuth - holdengong
文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe
2020-03-24T17:08:00Z
2020-03-24T17:08:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe <a href="https://www.cnblogs.com/holdengong/p/12563558.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12549744.html
AspNetCore3.1_Secutiry源码解析_4_Authentication_JwtBear - holdengong
文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe
2020-03-22T16:59:00Z
2020-03-22T16:59:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe <a href="https://www.cnblogs.com/holdengong/p/12549744.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12528799.html
AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies - holdengong
文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe
2020-03-19T16:46:00Z
2020-03-19T16:46:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe <a href="https://www.cnblogs.com/holdengong/p/12528799.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12521089.html
AspNetCore3.1_Secutiry源码解析_2_Authentication_核心对象 - holdengong
文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe
2020-03-18T14:58:00Z
2020-03-18T14:58:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe <a href="https://www.cnblogs.com/holdengong/p/12521089.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12514671.html
AspNetCore3.1_Secutiry源码解析_1_目录 - holdengong
文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe
2020-03-17T15:47:00Z
2020-03-17T15:47:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】文章目录 "AspNetCore3.1_Secutiry源码解析_1_目录" "AspNetCore3.1_Secutiry源码解析_2_Authentication_核心项目" "AspNetCore3.1_Secutiry源码解析_3_Authentication_Cookies" "AspNe <a href="https://www.cnblogs.com/holdengong/p/12514671.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12505920.html
AspNetCore3.1_Middleware源码解析_3_HttpsRedirection - holdengong
概述 上文提到3.1版本默认没有使用Hsts,但是使用了这个中间件。看名字就很好理解,https跳转,顾名思义,就是跳转到 https地址。 使用场景,当用户使用http访问网站时,自动跳转到https地址。这样更加安全,不需要用户特意输入https://协议。 具体做了些我们一起来看看。 使用方法
2020-03-16T11:12:00Z
2020-03-16T11:12:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】概述 上文提到3.1版本默认没有使用Hsts,但是使用了这个中间件。看名字就很好理解,https跳转,顾名思义,就是跳转到 https地址。 使用场景,当用户使用http访问网站时,自动跳转到https地址。这样更加安全,不需要用户特意输入https://协议。 具体做了些我们一起来看看。 使用方法 <a href="https://www.cnblogs.com/holdengong/p/12505920.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12503440.html
AspNetCore3.1_Middleware源码解析_2_Hsts中间件 - holdengong
概述 在DotNetCore2.2版本中,当你新增一个WebAPI项目,Startup.cs文件中,会有这么一行代码(3.1版本默认没有使用该中间件)。 这段代码,翻译一下就是开发环境使用开发异常页面,其他环境使用Hsts中间件。这个Hsts中间件是个什么东西呢,今天来看一看。 HSTS是什么 HT
2020-03-16T05:55:00Z
2020-03-16T05:55:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】概述 在DotNetCore2.2版本中,当你新增一个WebAPI项目,Startup.cs文件中,会有这么一行代码(3.1版本默认没有使用该中间件)。 这段代码,翻译一下就是开发环境使用开发异常页面,其他环境使用Hsts中间件。这个Hsts中间件是个什么东西呢,今天来看一看。 HSTS是什么 HT <a href="https://www.cnblogs.com/holdengong/p/12503440.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12500322.html
AspNetCore3.1_Middleware源码解析_1_CORS中间件 - holdengong
CORS, 跨域, JSONP
2020-03-15T13:49:00Z
2020-03-15T13:49:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】CORS, 跨域, JSONP <a href="https://www.cnblogs.com/holdengong/p/12500322.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/12494965.html
2构建个人博客--使用Webhook自动发布 - holdengong
概述 上篇介绍了怎么利用hugo搭建个人博客。 有一个地方还是有点不方便,就是git push之后需要等半个小时才能发布。 所以我想利用github的webhook实现每次推送自动发布。 github设置钩子 所谓的webhook,就是钩子,就是github搞事情的时候就会通知你。所以你需要准备一个
2020-03-14T14:48:00Z
2020-03-14T14:48:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】概述 上篇介绍了怎么利用hugo搭建个人博客。 有一个地方还是有点不方便,就是git push之后需要等半个小时才能发布。 所以我想利用github的webhook实现每次推送自动发布。 github设置钩子 所谓的webhook,就是钩子,就是github搞事情的时候就会通知你。所以你需要准备一个 <a href="https://www.cnblogs.com/holdengong/p/12494965.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/11468290.html
CentOS7下使用SonatypeNexus3搭建Docker私有仓库 - holdengong
前置条件:安装docker(如果机器上没有安装的话) 安装仓储Nexus3 拉取镜像 启动容器 8081是nexus主端口,其他4个端口为仓储预留的端口,下面的步骤要用到 访问管理界面 登录 //在docker目录下查找admin.password文件并查看 cat //这一串guid就是默认密码
2019-09-05T09:07:00Z
2019-09-05T09:07:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】前置条件:安装docker(如果机器上没有安装的话) 安装仓储Nexus3 拉取镜像 启动容器 8081是nexus主端口,其他4个端口为仓储预留的端口,下面的步骤要用到 访问管理界面 登录 //在docker目录下查找admin.password文件并查看 cat //这一串guid就是默认密码 <a href="https://www.cnblogs.com/holdengong/p/11468290.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/holdengong/p/10889838.html
EasyOffice-.NetCore一行代码导入导出Excel,生成Word - holdengong
简介 Excel和Word操作在开发过程中经常需要使用,这类工作不涉及到核心业务,但又往往不可缺少。以往的开发方式在业务代码中直接引入NPOI、Aspose或者其他第三方库,工作繁琐,耗时多,扩展性差——比如基础库由NPOI修改为EPPlus,意味着业务代码需要全部修改。由于工作需要,我在之前版本的
2019-05-19T08:59:00Z
2019-05-19T08:59:00Z
holdengong
https://www.cnblogs.com/holdengong/
【摘要】简介 Excel和Word操作在开发过程中经常需要使用,这类工作不涉及到核心业务,但又往往不可缺少。以往的开发方式在业务代码中直接引入NPOI、Aspose或者其他第三方库,工作繁琐,耗时多,扩展性差——比如基础库由NPOI修改为EPPlus,意味着业务代码需要全部修改。由于工作需要,我在之前版本的 <a href="https://www.cnblogs.com/holdengong/p/10889838.html" target="_blank">阅读全文</a>