SpringCloud工作笔记038---spring cloud微服务权限认证_终于确定下来大体的思想了
JAVA技术交流QQ群:170933152
智慧城市:
现在权限这块,这样做:
微服务架构:
网关微服务:sc-gateway
认证微服务:sc-auth
权限微服务:sc-permission
思想:
网关放过http://localhost:80/login、网关的过滤器不去拦截http://localhost:80/login,然后,http://localhost:80/login会被转发
sc-auth这个微服务,进行验证用户名密码,验证成功颁发token,token会包含一些用户信息,比如角色等等,
然后,拿到token,就算登录成功,登录成功,返回一些比如登录的用户的信息,跳转到主页
然后其他人再访问其他的url的时候,每次都会带上token,这个token每次带上,是对ajax大体封装了一下,每次都会带着token,
然后,每次在走这个url之前,会先在网关中,取出token,然后通过fegin,交给一个sc-permission,一个鉴权服务,来判断,
这个用户拥有的角色,有没有这个权限,有就放行,没有就提示,大体一说,后边会整理代码放上
--------------------------------------------------------------------------------------------
微服务的两套认证:
1.身份认证在zuul加filter拦截获取请求user token,校验user tok
SpringCloud工作笔记038---spring cloud微服务权限认证_终于确定下来大体的思想了相关推荐
- 《Spring Cloud 微服务架构进阶》读书笔记
前页 随着 DevOps 和以 Docker 为主的容器技术的发展,云原生应用架构和微服 务变得流行起来. 云原生包含的内容很多,如 DevOps.持续交付.微服务.敏捷等 第一章,微服务架构介绍 架 ...
- Java之 Spring Cloud 微服务的 SpringCloud Config 配置中心(第四个阶段)【二】【SpringBoot项目实现商品服务器端调用】
SpringCloud学习目录点击跳转对应的文章 Java之 Spring Cloud 微服务搭建(第一个阶段)[一][SpringBoot项目实现商品服务器端是调用] Java之 Spring Cl ...
- Spring Cloud 微服务项目操作实战流程(完结)
Spring Cloud入门项目操作实战流程 Day01~02 〇.Service - 业务服务结构 商品服务 item service,端口 8001 用户服务 user service,端口 81 ...
- 视频教程-Spring Cloud微服务--入门到精通-Java
Spring Cloud微服务--入门到精通 本系列课程由多位老师共同录制而成,旨在为想要学习Java的用户提供一套系统的成长方案. Java从入门到进阶 ¥59.00 立即订阅 扫码下载「CSDN程 ...
- Spring Cloud 微服务讲义
Spring Cloud 微服务讲义 第一部分 微服务架构 第 1 节 互联网应用架构演进 第 2 节 微服务架构体现的思想及优缺点 第 3 节 微服务架构中的核心概念 第二部分 Spring Clo ...
- Dubbo和Spring Cloud微服务架构对比
一.为什么要使用微服务? 微服务提倡将单一应用程序划分成一组小的服务,服务之间互相协调.互相配合. 今天我们来了解下业内主要的微服务框架:Dubbo 和 Spring Cloud 微服务主要的优势 降 ...
- Spring Cloud微服务版本灰度发布新神器
项目地址:https://github.com/Nepxion/Discovery 强烈建议stra.fork该项目,该项目可以作为学习改造Spring Cloud组件的案例项目. Nepxion D ...
- 如何优化Spring Cloud微服务注册中心架构?
作者: 石杉的架构笔记 1.再回顾:什么是服务注册中心? 先回顾一下什么叫做服务注册中心? 顾名思义,假设你有一个分布式系统,里面包含了多个服务,部署在不同的机器上,然后这些不同机器上的服务之间要互相 ...
- spring cloud微服务分布式云架构 - Spring Cloud集成项目简介
Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的.在学习Spring Clo ...
最新文章
- 机器视觉成熟技术,推进“机器换人”步伐。
- matlab检验两个样本的,两样本独立T检验MATLAB代码
- 文巾解题 面试题 03.06. 动物收容所
- 5自适应单页源码_超详细!如何建立一个CPA单页网站,附高转化CPA模板源码
- PAT乙级 1006 换个格式输出整数
- 关于WCDMA中的扩频和调制(更新中)
- 实现一个 2 位串行进位并行加法器
- 输入角度,输出正弦、余弦函数值
- allure如何定制Pytest自动化测试报告样式
- 黑猫带你学eMMC协议第1篇:全网最全emmc协议中文详讲,这份学习框架图,你值得拥有!!!(持续更新中...)
- 罗永浩两年还债4个亿,我却被《真还传》圈粉
- 数字货币&区块链动态
- 每年3月12日为植树节
- 改Android app字体,Android 开发之修改 app 的字体大小
- 计算机二级c语言考点解析,2017年计算机二级C语言考点解析
- 牛客网刷面试题遇到的一些问题的总结
- c语言编程思想的题目,c语言方面毕业设计选题范文.docx
- 什么是钕铁硼渗镝渗铽技术?
- matlab中的锐度测量,锐度(解析度)MTF定义及测试
- 【论文阅读笔记】Say As You Wish: Fine-grained Control of Image Caption Generation with Abstract Scene Graphs