SpringSecurity
文章平均质量分 96
lingengy
这个作者很懒,什么都没留下…
展开
-
SpringSecurity四:基于SpringSecurity实现QQ登录
文章目录一、原理回顾二、相关接口的了解三、开发获取用户信息的api四、开发QQServiceProvider五、创建QQConnectionFactory及其需要的ApiAdapter1、ApiAdapter2、QQConnectionFactory六、配置类未完待续。。。一、原理回顾没看过前面几篇博客的内容可以先看看:SpringSecurity一:开发基于表单的登录SpringSecurity二:验证码校验和记住我SpringSecurity三:OAuth协议和SpringSocialOAu原创 2021-05-17 01:25:18 · 786 阅读 · 2 评论 -
SpringSecurity三:OAuth协议和SpringSocial
文章目录一、OAuth协议1、OAuth协议简介2、OAuth协议中的授权模式2.1、OAuth协议中的授权码模式2.2、相对其他模式的特点:二、SpringSocial1、SpringSocial基本原理一、OAuth协议1、OAuth协议简介0:用户访问第三方应用:。1:第三方应用请求用户授权服务信息。2:用户若不同意授权,流程结束;若同意授权继续下面的步骤。3:第三方应用向服务提供商申请令牌。4:确认用户有授权,则向第三方应用发放令牌。5:有了令牌,就可以向服务提供商申请某些资源。6原创 2020-09-10 23:09:47 · 434 阅读 · 0 评论 -
SpringSecurity二:验证码校验和记住我
文章目录一、验证码功能1、验证码接口校验原理二、记住我1、基本原理2、RememberMe配置一、验证码功能1、验证码接口校验原理图形验证码和短信验证码的校验原理都差不多,只是发验证码的方式不一样而已,在认证过滤器UsernamePasswordAuthenticationFilter之前添加ValidateCodeFilter实现验证码的验证功能,验证通过则继续过滤器链的下一个;否则抛异常,移交认证失败处理器处理,不走后面逻辑。 http.addFilterBefore(valid原创 2020-09-10 19:26:10 · 739 阅读 · 2 评论 -
SpringSecurity一:开发基于表单的登录
文章目录一、SpringSecurity基本原理:1、基本原理2、基本代码二、自定义用户认证逻辑1、根据用户名获取用户信息2、处理用户校验逻辑3、处理密码加密解密三、个性化用户认证流程1、自定义登录2、自定义登录成功和失败处理四、认证流程原理详解1、认证流程源码级详解2、认证结果如何在多个请求之间共享3、获取认证用户信息前言:SpringSecurity系列是比较高级的内容,需要有一定的基础才能学得懂,例如需要熟悉spring系列,熟悉filter和interceptor,还得有实际的开发经验;这个系列的原创 2020-09-10 05:42:55 · 292 阅读 · 0 评论