SpringSecurity
SpringSecurity
![图片](https://alfred-img.oss-cn-chengdu.aliyuncs.com/img/截屏2021-03-07 下午12.51.23.png)
绿色:认证用户的身份,检查当前请求是否有此过滤器需要的信息,如果有就尝试认证
蓝色:ExceptionTranslationFilter,捕获后面的类抛出来的异常,做相应的处理
最终到达FilterSecurityIntercepter:决定当前的请求能否访问后面的服务,依据用户的配置,如某个请求是否需要认证才能访问,如果是就看是否有认证信息,
Spring Social 实现三方登陆
![截屏2021-03-07 下午12.56.45](https://alfred-img.oss-cn-chengdu.aliyuncs.com/img/截屏2021-03-07 下午12.56.45.png)
![截屏2021-03-07 下午12.55.02](https://alfred-img.oss-cn-chengdu.aliyuncs.com/img/截屏2021-03-07 下午12.55.02.png)
这是第六步,获取信息,所以继承AbstractOAuth2ApiBinding(其内有令牌和RestTemplet帮我们获取信息)
![截屏2021-03-07 下午1.02.41](https://alfred-img.oss-cn-chengdu.aliyuncs.com/img/截屏2021-03-07 下午1.02.41.png)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Alfred的小站!