加载中
SpringSecurityOAuth2(8) swagger2 集成OAuth2

GitHub地址 码云地址 swagger是一款优雅的接口api展示工具,在这里我们具体不展开讲解,有兴趣的自行百度。 该篇文章主要讲解的是如何集成OAuth2的验证即在请求中添加token,验证接口是否具有...

SpringSecurityOAuth2(7) 账号密码登录、手机验证码登录

GitHub地址 码云地址 SpringSecurity 调用流程: 首先会进入UsernamePasswordAuthenticationFilter并且设置权限为null和是否授权为false,然后进入ProviderManager查找支持UsernamepasswordA...

SpringSecurityOAuth2(6) 登录增加验证码功能

GitHub地址 码云地址 本文基于上文 SpringSecurityOAuth2(5)自定义登录登出 在封装了一层RestTemplate 请求的基础上。请求code,使用redis保存带用户名的限时缓存 例如保存60秒缓存 在登录请...

SpringSecurityOAuth2(5)自定义登录登出

GitHub地址 码云地址 登出自定义:登出相当于使token失效,我们只需要携带access_token 请求 ConsumerTokenServices(默认自带的注销接口)即可,请求后旧的token即不可用。 @DeleteMapping...

SpringSecurityOAuth2(4)根据请求URI动态权限判断(补)

GitHub地址 码云地址 上文地址 补充上文的根据URI获取权限判断的优化,上文的方法只能根据uri来获取单个权限,无法满足uri可以根据多个或并且的方式来访问的请求。 优化内容:先增加一级获取u...

SpringSecurityOAuth2(4)根据请求URI动态权限判断

GitHub地址 码云地址 一般我们通过@PreAuthorize("hasRole('ROLE_USER')") 注解,以及在HttpSecurity配置权限需求等来控制权限。在这里,我们基于请求的URI来控制访问权限,并且可以使用注解...

SpringSecurityOAuth2 redis 反序列失败问题

当在认证服务同时进行token获取以及token资源认证可以使用的时候。然后把资源服务整合到其他资源,在这同时又自定义是实现了UserDetails并重写了该接口方法,自定义实现了UserDetailsServic...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部