1.描述
最近公司换架构使用spring cloud 微服务做新项目,本人也是第一次接触,然后就一头雾水扎进PM提供的例子,看了和GitHub上的例子大同小异,问题是很多概念不熟,经过差不多一个星期的了解,同时也和同事讨论了彼此的理解,才真的将例子跑起来,为此,下面讲解基本了解,希望对刚入门的同志有帮助;
2.前提
熟悉springboot 开发,有完整例子,了解架构组成项目间的配置,能正常运行;
3.流程
微服务基本由网关、授权服务、注册中心和资源服务(可以多个资源服务)组成,前端访问,首先去获取授权,然后将授权码放于前端请求头请求资源服务;
1)授权模式:密码模式
先登录,未注册的先注册:
通过授权服务获取权限码,就是access_token 令牌;
2)请求:
请求的头加上:Authorization + 内容(就是access_token数据)
这样就可以请求数据了

本文分享了在SpringCloud微服务架构中实现授权服务的过程,包括密码模式的授权流程及前端请求头携带access_token的数据访问方式,适合刚接触SpringCloud的开发者阅读。

978

被折叠的 条评论
为什么被折叠?



