用于构建SSO代理的任何库或框架?

时间:2016-04-21 18:08:21

标签: single-sign-on saml

我的任务是确定构建应用程序的可行性,该应用程序将充当提供单点登录功能的平台之间的代理。

我们的“平台”提供SAML服务提供商功能,我们有一些客户提供自己的SAML IDP和身份存储。我们有其他客户使用不同的单点登录技术,例如oAuth,OpenID或第三方Web服务。一些客户使用这些技术的组合。

代理的目标是标准化并降低每个客户在平台上的SSO集成的复杂性。目前,我们需要定制平台与客户网站之间的每个实施。

我很难找到用于在SSO协议(如SAML和oAuth,SAML和第三方Web服务)之间进行代理的框架,库或函数。

我想知道是否有人有建立类似的东西的经验,并可以推荐适合他们的解决方案。

我已经汇总了一张图表,说明了我们在下面要完成的工作。

SSO Proxy

1 个答案:

答案 0 :(得分:0)

在GitHub上检查这个Bitly项目:

https://github.com/bitly/oauth2_proxy

它支持多个身份提供者

HTH