【发布时间】:2011-04-26 19:55:12
【问题描述】:
我正在寻找实现 SSO(单点登录)应用程序的解决方案,该应用程序需要在 python 中并在 GAE (Google App Engine) 上运行。此应用程序需要使用SAML 协议实现,因为 Google Apps 提供基于 SAML 的单点登录。
在我的情况下,我无法使用 OpenId,因为允许来自外部 ID 的访问,并且我需要我的客户只能使用 Google Apps 帐户登录我的应用程序,然后他们的帐户就是 ID。登录后,他们可以访问我公司提供的任何应用程序。
我看到了Gheimdall,但我无法完全安装它来测试,这个应用程序做一个概念验证项目非常复杂,最后一个版本是在 2008 年,他们的文档很差。
有人知道我的问题的解决方案或提示吗?
【问题讨论】:
-
您不能只使用 OpenID 或 Google 帐户登录您的应用程序吗?您需要提供更多详细信息。
-
@Nick:不,因为我需要使用SAML来实现这个
-
这需要是在您的应用程序中本地运行的 Python 解决方案,还是您愿意考虑使用按需解决方案来支持您的 SAML 2.0 要求? --伊恩
-
这需要是一个 python 解决方案,但现在我不需要更多我的应用程序在 GAE 上运行(感谢上帝),所以我可以找到更多替代方案......你有什么建议吗?
-
Diego - 我为 Ping Identity 工作。如果您想了解更多信息,请给我发送电子邮件,我可以离线为您提供更多信息。 ibarnett AT pingidentity DOT com
标签: python google-app-engine saml single-sign-on