首页 > 其他分享 >am权限系统对接笔记

am权限系统对接笔记

时间:2023-10-26 11:03:50浏览次数:26  
标签:角色 am 供方 系统 笔记 接口 权限



文章目录

  • 角色如何对应
  • 机构如何对应
  • am需要提供的接口
  • 机构、角色、人员查关系
  • 消息的交互方式
  • 方式1 接口查询
  • 方式2 mq推送消息到业务系统



am是一套通用权限管理系统。


为什么要接入am呢?


举例,甲方有10个供方,每个供方都有单独的权限系统,不但难以管理,而且不好统计。

那么设想有这么一套系统,维护中央权限,各供方系统分别对接中央系统,中央系统有权限变更及时送达各供方,那么从中央就可以控制所有权限,并且便于统计,这就是am权限系统。

角色如何对应

am肯定有自己的角色编码amRoleCode,各业务系统也有自己的角色编码RoleCode,二者不一定一致,或者说基本不一致。

那么在角色表添加辅助列,AM_ROLE_CODE对应amRoleCode,这样就可以实现关联了。

机构如何对应

业务系统有taxNo、taxName等。 am有orgCode,那么业务系统看有类似字段吗,如果没有加个辅助列,也是一样的。然后就可以关联了。

am需要提供的接口

机构、角色、人员查关系

任何权限系统一定绕不开角色,所以以角色为维度基本没错。

消息的交互方式

方式1 接口查询

优点 持久化能力比较强,随时查都可以,不怕丢失。
缺点 不具有实时性,无法捕捉am系统的变化。

方式2 mq推送消息到业务系统

优点,实时反馈。
缺点,不可复制,当时没抓到就没了。

建议两种结合使用,平时靠mq,实时性高。接口用来矫正或修复数据。


标签:角色,am,供方,系统,笔记,接口,权限
From: https://blog.51cto.com/u_7341513/8030975

相关文章

  • 【论文阅读笔记】【OCR-文本识别】 Towards Accurate Scene Text Recognition with Se
    SRNCVPR2020读论文思考的问题论文试图解决什么问题?如何利用文本的上下文语义信息来辅助文本识别任务RNN能部分利用语义信息,但它的利用方式是串行的,极大地限制了语义信息的帮助,会造成错误累积以及效率缓慢等问题文章提出了什么样的解决方法?提出全局语义理解......
  • 【论文阅读笔记】【OCR-文本识别】 Read Like Humans: Autonomous, Bidirectional and
    ABINetCVPR2021(Oral)读论文思考的问题论文试图解决什么问题?如何对语言的上下文进行建模而不是对视觉特征的上下文信息进行建模如何在端到端的文本识别模型中更好、更高效地对文本的语言知识进行建模,提升对困难情况的字符识别效果文章提出了什么样的解决方法?......
  • 【论文阅读笔记】【OCR-文本识别】 From Two to One: A New Scene Text Recognizer wi
    VisionLANICCV2021读论文思考的问题论文试图解决什么问题?使用语言模型对识别的文本的上下文语义信息进行建模时,会有以下问题:引入额外的计算量;识别的视觉和语言特征很难做一个很好的融合、互补能否在不使用语言模型的情况下,直接赋予视觉模型一定的语言建模能力?......
  • 【论文阅读笔记】【SAM相关】 Matcher: Segment Anything with One Shot Using All-Pu
    读论文时思考的问题论文试图解决什么问题?如何更好地建立视觉方面的fundationmodel如何建立一个模型,使得其在没有人类输入信号的情况下(这里主要是one-shotimage)能更好地挖掘SAM的能力,实现相同的语义元素(好像不一定要求是一个实例)的分割(并提取割出来的物体的语义信息?)......
  • 详解GuassDB数据库权限命令:GRANT和REVOKE
    本文分享自华为云社区《GuassDB数据库的GRANT&REVOKE》,作者:Gauss松鼠会小助手2。一、GaussDB的权限概述在数据库中,对象的创建者将成为该对象的所有者,具有对该对象进行查询、修改和删除等操作的权限。同时,系统管理员也拥有与所有者相同的权限。因此,如果要让其他用户能够使用......
  • 谷歌、AMD、英特尔加入挑战,英伟达AI解决方案还能继续“遥遥领先”吗?
     编译|谢年年要问世界范围内人工智能解决方案谁最“遥遥领先”?那肯定是英伟达!然鹅这一情况很有可能会发生变动。谷歌正在构建自己的人工智能基础设施!除了谷歌,在软件方面,Meta的PyTorch2.0和OpenAITriton同样发展迅速。AMD的GPUs、英特尔的Gaudi、Meta的MTIA以及微软的Athena,它......
  • kafka基于SCRAM认证,快速配置启用ACL
    启动和停止服务zookeeper/usr/local/apache-zookeeper-3.8.2-bin/bin/zkServer.shstart/usr/local/apache-zookeeper-3.8.2-bin/bin/zkServer.shstopkafka/usr/local/kafka_2.13-3.2.3/bin/kafka-server-stop.sh/usr/local/kafka_2.13-3.2.3/bin/kafka-server-start.sh-......
  • 一个常见的导致ffmpeg滤镜链“Invalid stream specifier”错误的原因
    如题,这个错误好像特别容易犯,但好像中文互联网上还没有人记录过。故在此简记,为像我一样初学ffmpeg的朋友填个坑。参考资料:https://video.stackexchange.com/questions/23731/ffmpeg-stream-specifier-matches-no-streams-but-it-exists目前有一个特别“长”(物理)的视频primary.mp......
  • mysql数据库笔记
    若要使用mysql,要先在项目/管理NuGet程序包中下载mysql.data才可以使用。server=127.0.0.1/localhost代表本机,端口号port默认是3306可以不写ExecuteReader——用于查询数据库。查询结果是返回MySqlDataReader对象MySqlDataReader包含sql语句执行的结果,并提供一个方法从结果中阅......
  • WPF笔记
    一、XAML代码界面        创建项目后,系统自动生成窗口元素其内容为网格元素。        格式:<元素名属性=“值”>内容</元素名>           或<元素名属性=“值”/>           或<元素名/>窗口元素        管理、配置、......