【笔记】springSecurity-OAuth2.0-授权模式演示

Java49

SpringSecurityOauth2架构

介绍

【笔记】springSecurity-OAuth2.0-授权模式演示
流程:

  1. 用户访问,此时没有Token。Oauth2RestTemplate会报错,这个报错信息会被Oauth2ClientContextFilter捕获 并重定向到认证服务器
  2. 认证服务器通过Authorization Endpoint进行授权,并通过AuthorizationServerTokenServices生成授权码并返 回给客户端
  3. 客户端拿到授权码去认证服务器通过Token Endpoint调用AuthorizationServerTokenServices生成Token并返 回给客户端
  4. 客户端拿到Token去资源服务器访问资源,一般会通过Oauth2AuthenticationManager调用 ResourceServerTokenServices进行校验。校验通过可以获取资源。

Spring Security Oauth2授权码模式

介绍

1.客户端进行申请第三方登陆信息

2.申请完毕后得到client_id、Client-Secret、回调(申请时自己填入的)

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长