1. 前言Swagger 3.0已经发布有一段时间了,作为一个非常有用的文档工具已经越来越多的项目在使用它。而JWT也是目前前后端分离最常用的安全技术。那么如何在Swagger 3.0 中添加J...
1. 前言Java开发中经常要对对象进行非空判断以防止出现空指针。大部分同学都喜欢用下面这种方式来进行判断: if (obj!=null){ // 判断不等于空 } ...
1. 前言在开发中读取项目中的配置或者静态文件是家常便饭的事情,我相信很多同学都从网上找下面的例子来进行文件加载读取操作。 利用ClassLoader获取classpath路径: ClassL...
1. 前言昨天忙里偷闲分享了一个关于微信支付的开发包Payment Spring Boot,有同学问文档是用什么搞的,今天就来分享一下关于程序员写项目文档的工具。无论是工作内部记录,还是开源分享...
1. 前言最近忙的一批,难得今天有喘气的机会就赶紧把最近在开发中的一些成果分享出来。前几日分享了自己写的一个微信支付V3的开发包payment-spring-boot-starter,就忙里偷闲...
1. 前言我们在上一篇Spring Security 实战干货:OAuth2授权回调的处理机制对OAuth2服务端调用客户端回调的流程进行了图解, 今天我们来深入了解OAuth2在回调中进行认证...
1. 前言上一文着重讲了当用户发起第三方授权请求是如何初始化OAuth2AuthorizationRequest授权请求对象以及如何通过过滤器进行转发到第三方的。今天我们接着这个流程往下走,来看...
1. 前言在Spring Security 实战干货:客户端OAuth2授权请求的入口中我们找到了拦截OAuth2授权请求入口/oauth2/authorization的过滤器OAuth2Au...
1. 前言在Spring Security 实战干货:OAuth2第三方授权初体验一文中我先对OAuth2.0涉及的一些常用概念进行介绍,然后直接通过一个DEMO来让大家切身感受了OAuth2....
1. 前言 Spring Security实战干货系列 现在很多项目都有第三方登录或者第三方授权的需求,而最成熟的方案就是OAuth2.0授权协议。Spring Security也整合了OAu...