zoukankan      html  css  js  c++  java
  • 阶段5 3.微服务项目【学成在线】_day18 用户授权_13-细粒度授权-细粒度授权介绍

    3 细粒度授权
    3.1 需求分析
    什么是细粒度授权?
    细粒度授权也叫数据范围授权,即不同的用户所拥有的操作权限相同,但是能够操作的数据范围是不一样的。一个
    例子:用户A和用户B都是教学机构,他们都拥有“我的课程”权限,但是两个用户所查询到的数据是不一样的。
    本项目有哪些细粒度授权?
    比如:
    我的课程,教学机构只允许查询本教学机构下的课程信息。
    我的选课,学生只允许查询自己所选课。
    如何实现细粒度授权?
    细粒度授权涉及到不同的业务逻辑,通常在service层实现,根据不同的用户进行校验,根据不同的参数查询不同的
    数据或操作不同的数据。



    spring Security不好去实现细粒度的授权

    查询某个机构下的自己的课程




     

  • 相关阅读:
    添加yum源
    tar命令
    tomcat压力测试、优化
    vi命令
    Linux简单命令
    Linux简单命令
    vi命令
    tomcat压力测试、优化
    tar命令
    动态加载 CSS 文件
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11653395.html
Copyright © 2011-2022 走看看