创建WeixinProperties

Spring Security深入浅出--5、开发微信登陆

 

Spring Security深入浅出--5、开发微信登陆

Spring Security深入浅出--5、开发微信登陆

创建Weixin接口

Spring Security深入浅出--5、开发微信登陆

创建WeixinImpl类

Spring Security深入浅出--5、开发微信登陆

创建WeixinUserInfo类

Spring Security深入浅出--5、开发微信登陆

创建WeixinAccessGrant类

Spring Security深入浅出--5、开发微信登陆

创建WeixinOAuth2Template类,需要注意的是微信用户信息的命名没有遵循oauth规范,需要我们指定设置进去

Spring Security深入浅出--5、开发微信登陆

创建WeixinAdapter类,将微信 api的数据模型转为spring social的标准模型。

Spring Security深入浅出--5、开发微信登陆

创建WeixinServiceProvider,微信的OAuth2流程处理器的提供器,供spring social的connect体系调用

Spring Security深入浅出--5、开发微信登陆 

创建WeixinAutoConfiguration,微信登录配置

Spring Security深入浅出--5、开发微信登陆

添加微信接口

Spring Security深入浅出--5、开发微信登陆

重启

Spring Security深入浅出--5、开发微信登陆

扫描登陆

Spring Security深入浅出--5、开发微信登陆

进入

Spring Security深入浅出--5、开发微信登陆

数据库

Spring Security深入浅出--5、开发微信登陆

 

相关文章: