在Python中实现SAML客户端

时间:2010-07-07 19:23:51

标签: python authentication saml single-sign-on

我想将使用Python编写的网站(使用Pylons)与现有的基于SAML的身份验证服务集成。从阅读有关SAML的内容来看,我认为IdP(已经存在于此场景中)将向服务提供商(我正在实施)发送XML文档(通过浏览器帖子)。服务提供者需要解析此XML并验证用户的身份。

是否有任何现有的Python库可以实现此功能?

谢谢,

1 个答案:

答案 0 :(得分:-1)

我知道您正在寻找基于Python的解决方案,但是有很多基于“服务器”的解决方案可能会解决您的问题,并且几乎不需要持续的代码维护问题。 例如,将Apache或IIS Integration kit与来自www.pingidentity.com的PingFederate服务器结合使用,可以非常快速,轻松地为您的SP应用程序支持SAML 1.0,1.1,2.0,WS-Fed和OpenID。

希望这有帮助