首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CAS和SAML之间的关系是什么?

CAS和SAML之间的关系是什么?
EN

Stack Overflow用户
提问于 2017-04-28 09:22:43
回答 2查看 15.5K关注 0票数 18

我知道CAS和SAML是用于单点登录的不同协议,但让我困惑的是,有文章说"CAS有SAML实现“。

CAS和SAML不是用不同的方式来实现单点登录吗?

让我们说,客户的企业有一个SAML服务器,但是第三方网站说他们支持基于CAS的SSO。在这种情况下,最终用户将最初登录到企业系统中。当访问第三方网站时,它会连接到企业SAML服务器,寻找SAML断言吗?

  1. CAS和SAML到底是什么关系?
  2. 中科院究竟会从哪里进入上述的设置?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-28 23:20:52

这是化学文摘社协议。然后是CAS,实现该协议的软件和许多其他。

软件位于这里:https://github.com/apereo/cas

请注意自述文件:"CAS是一种开放的、文档丰富的身份验证协议,该协议的主要实现是一个具有相同名称的开源Java服务器组件,托管在这里。“

许多软件产品,如Apereo服务器,同时支持多个协议。因此,Apereo软件可以同时支持CAS、SAML2和OAuth等协议。例如,Shibboleth IdP可以同时支持SAML2、SAML1和CAS。

所以你的问题是:

CAS和SAML不是用不同的方式来实现单点登录吗?

是的,它们在许多方面都是不同的协议,提供或实现相同的东西。

中科院究竟会从哪里进入上述的设置?

SAML服务器还需要支持该第三方网站的CAS协议,或者您需要一个单独的CAS部署,将身份验证委托给SAML server...or (它没有发生)。

票数 22
EN

Stack Overflow用户

发布于 2018-03-28 20:40:42

虽然公认的答案是准确的,但它是不完整的。CAS 3.0 (协议)规范直接集成了SAML1.1消息。它们用于与/SAMLvalidate端点交互,如下所述:https://apereo.github.io/cas/5.0.x/protocol/CAS-Protocol-Specification.html#42-samlvalidate-cas-30

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43676624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档