微服务下前后端分离的统一认证授权服务,基于Spring Security OAuth2 + Spring Cloud Gateway实现单点登录
1.整体架构在这种结构中,网关就是一个资源服务器,它负责统一授权(鉴权)、路由转发、保护下游微服务。后端微服务应用完全不用考虑权限问题,也不需要引入springsecurity依赖,就正常的服务功能开发就行了,不用关注权限。因为鉴权提到网关去做了。网关负责保护它后面的微服务应用,鉴权就是看“问当前资源所需的权限”和“当前用户拥有的权限”之间是否有交集。认证服务器负责用户身份的认证校验。如此一来,认