• 聊聊单点登录(SSO)中的CAS认证


    🚀 优质资源分享 🚀

    学习路线指引(点击解锁) 知识定位 人群定位
    🧡 Python实战微信订餐小程序 🧡 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
    💛Python量化交易实战💛 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统

    SSO介绍

    背景

    • 随着企业的发展,一个大型系统里可能包含 n 多子系统, 用户在操作不同的系统时,需要多次登录,很麻烦,我们需要一种全新的登录方式来实现多系统应用群的登录,这就是单点登录
    • web 系统 由单系统发展成多系统组成的应用群,复杂性应该由系统内部承担,而不是用户。无论 web 系统内部多么复杂,对用户而言,都是一个统一的整体,也就是说,用户访问 web 系统的整个应用群与访问单个系统一样,登录/注销 只要1次就够了

    SSO 定义

    • SSO(Single sign-on) 即单点登录,一种对于许多相互关联,但是又是各自独立的软件系统,提供访问控制的方法
    • SSO(Single sign-on) 是比较流行的企业业务整合的解决方案之一。SSO(Single sign-on) 定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统

    以游乐场的通票为例:

    我们只要买一次通票,就可以玩所有游乐场内的设施,而不需要在过山车或者摩天轮那里重新买一次票。在这里,买票就相当于登录认证,游乐场就相当于使用一套 SSO 的公司,各种游乐设施就相当于公司的各个产品。

    类比到各个子系统认证,如图

    SSO 三种类型

  • 相关阅读:
    计算顺序表中值在100到500之间的元素个数
    暑期JAVA学习(43.1)单元测试
    HTTP协议详解
    数学建模:拟合算法
    rust是否可以用于8051单片机开发工作?
    一个电子信息工程学生的历程和内心感想
    js为什么是单线程?
    解析加密货币:跨境电商支付将迎来颠覆?
    linux学习-文件搜索
    移动端App应用
  • 原文地址:https://blog.csdn.net/u013190417/article/details/126882469