- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 spring-authorization-server系列--Oauth2.1自定义模式
前面几篇文章分析,找到Oauth2.1支持的自定义入口OAuth2AuthorizationServerConfigurer中的tokenEndpoint方法,通过这个入口我们可以将自定义的模式注入到Oauth2.1框架中。/***/
2024-06-19 19:09:51
717
原创 spring-authorization-server系列--Oauth介绍
OAuth 不是一个 API 或者服务,而是一种开放的授权协议,用于允许 web、移动和桌面应用程序以简单和标准的方法进行安全授权。即:OAuth 关注的是 Authorization(授权)的层面(即“What”),而不是 Authentication(认证)的层面。
2024-06-03 18:58:37
772
原创 spring-authorization-server(3)--authorization_code模式实现流程
判断能否处理是通过provider.supports(toTest)这个来判断的,以OAuth2AuthorizationCodeAuthenticationProvider为例,其实就是看看传入的authentication类型是不是该provider处理的类型,也就是说OAuth2AuthorizationCodeAuthenticationProvider只处理子类为OAuth2AuthorizationCodeAuthenticationToken类型的authentication。
2024-05-27 18:00:54
627
原创 spring-authorization-server系列(2)---demo分析
通过HttpSecurity的build(),初始化convert、filter、provider,搭建起来框架的链路。
2024-05-27 11:11:13
302
原创 spring-authorization-server系列(1)----demo
client_secret_basic: 将 clientId 和 clientSecret 通过 ‘:’ 号拼接,( clientId 和 clientSecret 都在上面配置中,)并使用 Base64 进行编码得到一串字符,再在前面加个 注意有个 Basic 前缀(Basic后有一个空格)然后跳转至百度页面,url后面会带着authorization_code模式的code。不携带 Authorization Token,会报401错误错。然后跳转至授权页面进行授权,勾线复选框,继续提交。
2024-05-27 11:10:09
940
原创 Spring WebFlux编程介绍和应用
WebFlux 是 Spring Framework5.0 中引入的一种新的反应式Web框架。通过Reactor项目实现Reactive Streams规范,完全异步和非阻塞框架。本身不会加快程序执行速度,但在高并发情况下借助异步IO能够以少量而稳定的线程处理更高的吞吐,规避文件IO/网络IO阻塞带来的线程堆积。
2024-03-26 11:37:49
1069
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人