UNI-SOP认证系统的定位

news2024/9/25 15:27:49

        目前市面上的认证开发框架比较多,比如SA-TOKEN、SHIRO以及SPRING集成的Oauth2等都是比较优秀的认证授权框架,还有像若依这样比较完整的带有后台一些常用功能的开发框架,诸如这些认证授权开发框架都集成了用户的登录授权功能,他们可以满足我们开发一个后端的需求,比如公司有一个后端项目需要开发,可以快速集成这些框架完成用户的授权登录。

        但是,如果公司有多个后端平台项目,每个实际项目里支持多个前端产品,甚至于多个平台需要打通用户(共用一个用户集)等这些复杂的业务场景,就需要扩展。居于这些复杂的实际用到的业务场景,UNI-SOP能很好完成。所以,UNI-SOP除了拥有上述这些权限认证开发框架的功能外,其核心能力价值在于有效把这些复杂的业务逻辑进行了抽象平台化,可以管控多个用户集和多个平台和资源。

        UNI-SOP管理多个平台,每个平台在UNI-SOP拥有独立的资源和访问验证(业务平台接入UNI-SOP必须进行验证其合法性),而且接入的平台可能包括很多模块(微服务方式),其提供了平台内部模块之间访问的安全控制,比如平台A有三个模块A1、A2、A3,如果A1需要访问A2的接口资源,UNI-SOP可以提供安全检测机制,保证其是合法的,再比如多个平台内部模块之间的访问安全验证等,通过UNI-SOP的平台验证保护机制就可以控制内部模块之间接口相互访问的安全控制和校验了。

        另外一个就是用户的管控,传统的项目是一个项目一般有一套用户,需要繁琐的用户管理操作,不仅开发效率慢,还容易出错,针对用户这块业务逻辑,UNI-SOP使用领域的概念来对用户集进行管控,每个领域内的用户是完全独立的,这样接入到UNI-SOP的平台可以使用自己独立的领域用户集,也可以多个平台共用一个领域用户集。

                

       UNI-SOP对用户的来源提供了更加灵活的支持,看下图:

        根据业务需要,我们可以对指定领域用户扩展接口,支持适配现有用户信息(可以管理现有用户信息,而不用把现有用户信息迁移到UNI-SOP中)。

        每个平台和一个领域关联,这样领域内的用户就可以访问对应的平台。

        从上图我们可以看到,平台3和平台4都关联到领域3,那么,领域3的用户都可以登录访问平台3和平台4。

        最后,我们总结下,UNI-SOP除了拥有完整的用户认证和权限授权外,其核心定位是一套独立完整的平台,他可以集中管控平台的公共资源和用户信息,其核心价值在于把用户认证、授权、用户管理、平台管理平台化,让业务平台更加专注自己的业务逻辑处理,加快业务平台的上线时间和运行的稳定性,可以为公司更快、更高效的占有市场先机提供必要的保障。

        接下来,我们详细说下UNI-SOP提供的功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2163950.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言长度受限制的字符串函数:(strncpy,strncat,strncmp)

strncpy 重点&#xff1a;1.拷贝num个字符从源字符串到目标空间 2.如果源字符串的长度小于num&#xff0c;则拷贝完源字符串之后&#xff0c;在目标的后边追加0&#xff0c;直到num个 3.这个函数不会拷贝\0。 列子&#xff1a; #include<stdio.h> #include<string…

vcruntime140_1.dll无法继续执行代码怎么办,总结6种解决方法

在计算机编程和软件开发中&#xff0c;我们经常会遇到各种错误和问题。其中&#xff0c;vcruntime140_1.dll无法继续执行代码是一个常见的问题。这个问题可能会导致程序崩溃&#xff0c;影响我们的工作进度。因此&#xff0c;了解这个问题的原因以及如何解决它是非常重要的。 …

点云与Open3D入门

文章目录 点云数据介绍点云 Open3D点云基础操作RGBD转换为PCDPLY转PCD 点云空间搜索K-DTree原理搜索算法 OCTree 点云滤波体素下采样点云体素化复杂点云体素化统计滤波半径滤波 点云特征提取法线估计 点云分割DBSCAN 聚类分割&#xff08;运行时间较长&#xff09;PANSNC平面分…

Tableau|二 如何利用功能区创建视图

一 认识 Tableau 数据 1.数据角色 维度和度量是Tableau的一种数据角色划分&#xff0c;离散和连续是另一种划分方式。 1.维度和度量 维度往往是一些分类、时间方面的定性字段&#xff0c;将其拖放到功能区时&#xff0c;Tableau不会对其进行计算&#xff0c;而是对视图区进行分…

什么开放式耳机好用?2024五款地表最强机型推荐!

随着耳机使用的普及&#xff0c;选择一款合适的耳机变得尤为重要。入耳式耳机虽然普遍&#xff0c;但长时间佩戴可能会带来不适&#xff0c;甚至可能影响耳道健康。开放式耳机提供了一个折中的选择&#xff0c;它们不堵塞耳道&#xff0c;允许用户在享受音乐的同时&#xff0c;…

Android线程使用总结

Android线程使用总结 1. Threading Performance 在程序开发的实践当中&#xff0c;为了让程序表现得更加流畅&#xff0c;我们肯定会需要使用到多线程来提升程序的并发执行性能。但是编写多线程并发的代码一直以来都是一个相对棘手的问题&#xff0c;所以想要获得更佳的程序性…

基于主从Reactor模型实现高并发服务器

目录 1. 项目简介1.1 环境介绍1.2 项目定位1.3 功能模块整体划分 2. Reactor简介2.1 Reactor模型分析2.2 多Reactor多线程分析&#xff1a;多I/O多路复用线程池&#xff08;业务处理&#xff09; 3. 日志宏的编写4. Server模块4.1 Buffer模块4.1.1 Buffer的功能4.1.2 Buffer的实…

腾讯邮箱上传附件卡、慢、无法上传问题处理

1、检查文件中转站容量是否已满 2、建议用户打开链接https://exmail.qq.com/qy_mng_logic/wasmHelper?typehashv2&#xff0c;看是否可以正常访问。&#xff08;能打开下载就表示可以正常访问&#xff09; 3、让用户切换到4G或者其他网络再重新上传附件是否会重现问题&#xf…

网络安全全方略

网络安全全方略是指通过系统化、全面化的方法&#xff0c;从技术、管理、人员等多个维度&#xff0c;构建一个全方位、多层次的网络安全防护体系。以下是一个详细的网络安全全方略&#xff0c;涵盖了从策略制定到实施和维护的全过程。 1. 网络安全策略制定 1.1 风险评估 资产…

沸点 | 嬴图成功入选“DataTech50 for 2024”,彰显金融科技实力

近日&#xff0c;世界领先的金融科技信息服务巨头 Find Tech Global 推出首届“DataTech50 for 2024”排行榜&#xff0c;嬴图凭借其在图数据库领域的领先技术与创新能力&#xff0c;成功跻身该全球性奖项&#xff0c;荣膺这一殊荣。 “DataTech50”作为年度榜单&#xff0c;由…

【ESP32】ESP-IDF开发 | UART通用异步收发传输器+串口收发例程

1. 简介 UART可以说是开发者使用得最多的外设之一了&#xff0c;打印log几乎都是使用串口来实现的。UART是一种异步全双工的通信方式&#xff0c;异步传输的特性使得它仅需2根线就可以完成全双工的传输&#xff0c;但这也要求发送端和接收端的速率、停止位、奇偶校验位等都要相…

.NET 高级音频处理利器 NAudio 库

目录 前言 项目介绍 项目说明 常用类 常用接口 项目示例 1、创建项目 2、NuGet安装 NAudio 与 NAduio.Core包 3、使用说明 4、录制文件代码 5、播放文件代码 6、注意 项目总结 最后 前言 NAudio 是一个开源音频库&#xff0c;用于在 C# 应用程序中处理音频。 它…

IoTDB 论文入选三大数据库顶会:ICDE、SIGMOD、VLDB 收录自研成果!

2024 三大顶会收录“成就” 随着数据库领域三大国际顶级会议 ICDE、SIGMOD、VLDB 2024 会议落幕&#xff0c;我们骄傲的宣布 Apache IoTDB 团队成员的多篇论文均被收录&#xff01;其研究成果均已在 IoTDB 实现&#xff0c;或基于 IoTDB 进行了性能评估。 以下整理收录论文名称…

过来人谈谈:我是如何师通过软考高级系统架构设计师的?

一丶关于教材内容 虽然系统架构设计师要考的内容远远不止于考试教材&#xff0c;但是熟读教材内容依然有必要的。 2022年&#xff0c;我利用一些碎片时间走马观花式地翻了一遍教材内容&#xff08;《系统架构设计师教程》和《系统架构设计师考试全程指导》&#xff09;&#…

网络事件管理

网络事件管理是运行组织 IT 网络不可或缺的一部分&#xff0c;网络事件管理的最终目标很简单&#xff1a;在发生中断时尽快恢复服务或功能。但是为了高效和一致地进行&#xff0c;IT 运营团队需要时刻保持警惕&#xff0c;不断了解网络事件&#xff0c;并且必须系统地遵循一套程…

除氟剂在芯片行业的应用

除氟剂在芯片行业的应用主要体现在对含氟废水的处理上。芯片生产过程中&#xff0c;特别是在湿法工序中&#xff0c;常用氢氟酸或BOE&#xff08;Buffered Oxide Etch&#xff0c;缓冲氧化物刻蚀液&#xff09;等化学物质进行刻蚀和清洗&#xff0c;这些过程会产生含有氟离子的…

如何避免U盘重要数据泄露?U盘加密方法推荐

随着科技的不断发展&#xff0c;U盘已经成为我们日常生活中不可或缺的存储工具。然而&#xff0c;由于U盘体积小巧、携带方便&#xff0c;一旦丢失或被他人恶意使用&#xff0c;重要数据泄露的风险极大。为了避免这种情况发生&#xff0c;我们需要对U盘进行加密&#xff0c;确保…

什么是组态、组态的应用场景介绍

随着计算机技术和工业自动化水平迅速提高&#xff0c;而车间现场种类繁杂的控制设备和过程监控装置使得传统的工业控制软件无法满足用户的各种需求。在“组态”概念出现之前&#xff0c;工程技术人员需要通过编写程序来实现某一任务&#xff0c;不但工作量大、周期长&#xff0…

C++之 string(中)

C之 string string类对象的容量操作 resize 将有效字符的个数该成n个&#xff0c;多出的空间用字符c填充 虽然在string里用的不多&#xff0c;但是在vector里面常见 这里有三种情况&#xff1a; 1&#xff09;resize小于当前的size 2)resize大于当前的size,小于capacity …

自适应企业网站建站系统源码 带完整的安装代码包以及搭建部署教程

系统概述 传统的建站方式往往需要耗费大量的时间和资源&#xff0c;而且对于非专业人士来说&#xff0c;操作难度较大。为了满足企业快速建站的需求&#xff0c;自适应企业网站建站系统源码应运而生。该源码的开发团队致力于打造一款功能齐全、易于操作的建站系统&#xff0c;…