- 博客(5)
- 收藏
- 关注
原创 SpringCloud+Spring Security OAuth2 实现微服务统一认证授权
OAuth2协议1. oauth2协议介绍及认证流程首先声明oauth2是一种协议规范,OAuth在"客户端"与"服务提供商"之间,设置了一个授权层(authorization layer)。"客户端"不能直接登录"服务提供商",只能登录授权层,以此将用户与客户端区分开来。"客户端"登录授权层所用的令牌(token),与用户的密码不同。用户可以在登录的时候,指定授权层令牌的权限范围和有效期。"客户端"登录授权层以后,"服务提供商"根据令牌的权限范围和有效期,向"客户端"开放用户储存的...
2021-08-11 15:44:47
1235
原创 java实现websocket
消息推送在H5出来之前,消息推送基本上都是使用HTTP请求的,但HTTP请求只能在客户端发起请求后服务端返回消息,而不能再客户端未发起请求时服务端主动推送消息给客户端,而对于HTTP的方式实现消息推送时,有以下几种方式:...
2021-08-09 15:19:56
1418
原创 springCloud整合seata实现分布式事务
seata简介Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。对业务无侵入:即减少技术架构上的微服务化所带来的分布式事务问题对业务的侵入 高性能:减少分布式事务解决方案所带来的性能消耗seata术语TC (Transaction Coordinator)事务协调者:维护全局和分支事务的状态,驱动全局事务提交或回...
2021-08-09 11:52:49
428
原创 前后端分离常用的认证方式
前后端分离常用的认证方式前后端分离中前后端的交互是通过 API 进行的,那么其中的认证是少不了的。前后端分离中常用的认证方式有下面几种:Session-Cookie Token 验证 OAuth(开放授权)Session-Cookie 方式Session-Cookie 方式是我们开发 web 应用时最常用的认证方式。它的认证过程一般是这样的:1/ 用户浏览器向服务器发起认证请求,将用户名和密码发送给服务器。 2/ 服务器认证用户名和密码,若通过则创建一个 session 对话,并
2021-06-28 11:43:43
1147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人