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微服务权限认证_终于确定下来大体的思想了相关推荐

  1. 《Spring Cloud 微服务架构进阶》读书笔记

    前页 随着 DevOps 和以 Docker 为主的容器技术的发展,云原生应用架构和微服 务变得流行起来. 云原生包含的内容很多,如 DevOps.持续交付.微服务.敏捷等 第一章,微服务架构介绍 架 ...

  2. Java之 Spring Cloud 微服务的 SpringCloud Config 配置中心(第四个阶段)【二】【SpringBoot项目实现商品服务器端调用】

    SpringCloud学习目录点击跳转对应的文章 Java之 Spring Cloud 微服务搭建(第一个阶段)[一][SpringBoot项目实现商品服务器端是调用] Java之 Spring Cl ...

  3. Spring Cloud 微服务项目操作实战流程(完结)

    Spring Cloud入门项目操作实战流程 Day01~02 〇.Service - 业务服务结构 商品服务 item service,端口 8001 用户服务 user service,端口 81 ...

  4. 视频教程-Spring Cloud微服务--入门到精通-Java

    Spring Cloud微服务--入门到精通 本系列课程由多位老师共同录制而成,旨在为想要学习Java的用户提供一套系统的成长方案. Java从入门到进阶 ¥59.00 立即订阅 扫码下载「CSDN程 ...

  5. Spring Cloud 微服务讲义

    Spring Cloud 微服务讲义 第一部分 微服务架构 第 1 节 互联网应用架构演进 第 2 节 微服务架构体现的思想及优缺点 第 3 节 微服务架构中的核心概念 第二部分 Spring Clo ...

  6. Dubbo和Spring Cloud微服务架构对比

    一.为什么要使用微服务? 微服务提倡将单一应用程序划分成一组小的服务,服务之间互相协调.互相配合. 今天我们来了解下业内主要的微服务框架:Dubbo 和 Spring Cloud 微服务主要的优势 降 ...

  7. Spring Cloud微服务版本灰度发布新神器

    项目地址:https://github.com/Nepxion/Discovery 强烈建议stra.fork该项目,该项目可以作为学习改造Spring Cloud组件的案例项目. Nepxion D ...

  8. 如何优化Spring Cloud微服务注册中心架构?

    作者: 石杉的架构笔记 1.再回顾:什么是服务注册中心? 先回顾一下什么叫做服务注册中心? 顾名思义,假设你有一个分布式系统,里面包含了多个服务,部署在不同的机器上,然后这些不同机器上的服务之间要互相 ...

  9. spring cloud微服务分布式云架构 - Spring Cloud集成项目简介

    Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的.在学习Spring Clo ...

最新文章

  1. 机器视觉成熟技术,推进“机器换人”步伐。
  2. matlab检验两个样本的,两样本独立T检验MATLAB代码
  3. 文巾解题 面试题 03.06. 动物收容所
  4. 5自适应单页源码_超详细!如何建立一个CPA单页网站,附高转化CPA模板源码
  5. PAT乙级 1006 换个格式输出整数
  6. 关于WCDMA中的扩频和调制(更新中)
  7. 实现一个 2 位串行进位并行加法器
  8. 输入角度,输出正弦、余弦函数值
  9. allure如何定制Pytest自动化测试报告样式
  10. 黑猫带你学eMMC协议第1篇:全网最全emmc协议中文详讲,这份学习框架图,你值得拥有!!!(持续更新中...)
  11. 罗永浩两年还债4个亿,我却被《真还传》圈粉
  12. 数字货币&区块链动态
  13. 每年3月12日为植树节
  14. 改Android app字体,Android 开发之修改 app 的字体大小
  15. 计算机二级c语言考点解析,2017年计算机二级C语言考点解析
  16. 牛客网刷面试题遇到的一些问题的总结
  17. c语言编程思想的题目,c语言方面毕业设计选题范文.docx
  18. 什么是钕铁硼渗镝渗铽技术?
  19. matlab中的锐度测量,锐度(解析度)MTF定义及测试
  20. 【论文阅读笔记】Say As You Wish: Fine-grained Control of Image Caption Generation with Abstract Scene Graphs

热门文章

  1. STM8单片机复位源判断
  2. 计算机的五大组成部分(计组学习一)
  3. LogStash实现MySQL数据增量同步到ElasticSearch
  4. ubuntu环境搭建六:安装chrome浏览器
  5. 习题3.11 表达式转换 (25分)
  6. 15.try...except...finally
  7. spring 线程安全
  8. notepad++配置Zen Coding
  9. [收藏]实践参考:parted创建硬盘分区并创建LVM
  10. ARM入门笔记(7)