当前位置: 首页 > 知识库问答 >
问题:

将CAS与外部SAML标识提供程序集成

黎征
2023-03-14

我想为我的web应用程序实现单点登录功能。

我们的团队使用Springhtml" target="_blank">框架,它似乎支持CAS作为其SSO身份验证技术。

CAS似乎对管理本地用户非常有用,但是(如果我错了,请纠正我)它通过SAML对联邦用户的支持似乎是缺乏的。

我想知道是否有人有将CAS与外部SAML身份提供商(如Salesforce)集成的经验。i、 例如,外部公司将对其用户进行身份验证,并让我们知道哪些用户应该有访问权限,而不是我们为他们管理用户。

我听说Shibboleth可以以某种方式用于这个架构,但是我看到的CAS-Shibboleth集成的唯一例子是Shibboleth作为身份提供者,使用CAS作为身份验证提供者。我需要反方向的认证流。

这可能吗,如果可能,我该如何设置?

共有1个答案

莫飞翮
2023-03-14

我找到了我自己问题的答案。

可以让CAS服务器充当SAML服务提供商:

示例代码:

https://code.google.com/p/casshib/

 类似资料:
  • 我有一个注册了< code>Keycloak的外部< code>openidconnect身份提供者。当客户端应用程序试图访问受保护的资源时,它会被重定向到< code>KeyCloak登录页面。在登录页面上,我启用了外部< code>openidconnect提供程序按钮。一旦用户单击该按钮,他将被带到外部身份提供者(即identityserver3实例)。外部提供商对用户进行身份验证并发回一个

  • 我们有一个基于SAML 2.0身份验证的SaaS系统,使用身份提供商,我们希望提供几种登录方式、表单身份验证、脸书等。是否有可能使用活动目录将SAML系统连接到远程应用程序,理想情况下是为了获得对API的访问,但最重要的是能够使用远程活动目录的身份验证作为登录SaaS系统的一种手段?

  • 我需要使用谷歌身份提供商Hi将SAML 2.0与我们的应用程序集成 我们的应用程序目前在其架构中使用谷歌云平台和Firebase,我被指派使用Okta将SAML 2.0集成到应用程序中。我对两个平台上的不同术语感到困惑。我一直在Okta和谷歌云平台上遵循指南,但仍然无法成功解决这个问题。 我的问题来自Okta和谷歌云平台,我将在这里逐一提问 Okta创建一个新的应用程序时 受众URI(SP实体ID

  • 我正在使用omniauth saml对Ruby on Rails应用程序上的用户进行身份验证。 身份验证一直运行良好,直到我们声明尝试与使用ADFS(Windows Active Directory)的公司合作。 我们的应用程序能够路由到ADFS登录屏幕,进行登录操作,当ADFS重定向回我们的应用程序时,我们会看到错误消息: 通过调试,我们可以看到omniauth saml生成了此消息。 通过挖掘

  • 我们目前正在使用基于Saml的身份提供者(Idp),该提供者生成Saml响应,以允许SSO访问谷歌应用程序。我们希望支持使用java的Office 365。 我正在查看Office 365的所有留档,据我所知,它使用SAML,但前提是由ADFS(Active Directory联合身份验证服务)或任何其他联合身份验证服务提供。是否可以将office 365配置为使用我的Idp进行身份验证,而不依赖