面试官:说说什么是单点登录?什么是SSO?什么是CAS?

面试官:说说什么是单点登录?什么是SSO?什么是CAS?
最新回答
做自己的女王ァ

2026-10-17 12:50:03

单点登录是一种允许用户在一个认证服务器上完成一次登录后,即可无需再次验证访问多个相互信任的应用系统的技术。SSO的一个著名实现是CAS。

  • 单点登录:

    • 定义:一种身份认证机制,用户只需在多个应用系统中的其中一个进行登录,即可访问所有相互信任的其他应用系统,无需重复输入用户名和密码。
    • 优势:降低了登录时间消耗,提升了用户体验。
  • CAS:

    • 定义:由Yale大学开发的一种企业级的、开源的SSO解决方案。
    • 组成:主要由CAS Server和CAS Client组成。
    • 功能:作为身份交换的桥梁,处理用户身份验证和授权的过程,实现跨域SSO。
  • CAS的关键知识点:

    • 登录接口和登出接口:登录接口为/login,登出接口为/logout。
    • 票据系统:包括TGT、TGC和ST,用于身份验证和授权过程中的票据交换。