11 2020 档案

摘要:朋友们好啊,我是码农小胖哥。 今天有个同学问我在吗,我说什么事? 给我发个截图,我一看!噢,原来是帮忙搞个定时任务,还是动态的。 他说了两种选择,一种是用DelayQueue,一种是用消息队列。 他说,胖哥你能不能教我点招式混元功法,帮我完成这个需求。 我说可以! 我说你这两种都不好用,他不服气。 阅读全文
posted @ 2020-11-18 09:08 码农小胖哥 阅读(421) 评论(3) 推荐(3)
摘要:1. 前言 上一文着重讲了当用户发起第三方授权请求是如何初始化OAuth2AuthorizationRequest授权请求对象以及如何通过过滤器进行转发到第三方的。今天我们接着这个流程往下走,来看看服务器收到授权请求是怎么做的。 2. OAuth2登录认证 当第三方收到OAuth2授权请求后,会将授 阅读全文
posted @ 2020-11-17 09:13 码农小胖哥 阅读(2231) 评论(0) 推荐(0)
摘要:在Spring Security 实战干货:客户端OAuth2授权请求的入口中我们找到了拦截OAuth2授权请求入口/oauth2/authorization的过滤器OAuth2AuthorizationRequestRedirectFilter,并找到了真正发起OAuth2授权请求的方法sendR 阅读全文
posted @ 2020-11-11 09:08 码农小胖哥 阅读(2208) 评论(0) 推荐(0)
摘要:1. 前言 在Spring Security 实战干货:OAuth2第三方授权初体验一文中我先对OAuth2.0涉及的一些常用概念进行介绍,然后直接通过一个DEMO来让大家切身感受了OAuth2.0第三方授权功能。今天我们来一步一步分析这其中的机制。 2. 抓住源头 http://localhost 阅读全文
posted @ 2020-11-10 08:58 码农小胖哥 阅读(2675) 评论(0) 推荐(1)
摘要:1. 前言 Spring Security实战干货系列 现在很多项目都有第三方登录或者第三方授权的需求,而最成熟的方案就是OAuth2.0授权协议。Spring Security也整合了OAuth2.0,在目前最新的Spring Security 5中整合了OAuth2.0的客户端,我们可以很方便的 阅读全文
posted @ 2020-11-09 09:03 码农小胖哥 阅读(2158) 评论(0) 推荐(0)
摘要:1. 前言 牢记一句话:公钥加密,私钥解密;私钥加签,公钥验签。 微信支付V3版本前两篇分别讲了如何对请求做签名和如何获取并刷新微信平台公钥,本篇将继续展开如何对微信支付响应结果的验签。 2. 为什么要对响应验签 微信支付会在回调的HTTP头部中包括回调报文的签名。商户必须验证响应的签名,保证响应确 阅读全文
posted @ 2020-11-04 09:19 码农小胖哥 阅读(4430) 评论(0) 推荐(2)
摘要:1. 前言 日常开发中少不了JSON处理,少不了需要在JSON中添加额外字段或者删除特定字段的需求。今天我们就使用Jackson类库来实现这个功能。 2. JSON字符串增加额外字段 假如我们有这样结构的JSON: { "username":"felord.cn", "age":18 } 期望增加一 阅读全文
posted @ 2020-11-03 09:06 码农小胖哥 阅读(4423) 评论(0) 推荐(1)