Deploying the SAML Client in Python

I would like to integrate a website written in Python (using Pylons) with an existing SAML-based authentication service. From reading about SAML, I believe that IdP (which already exists in this scenario) will send an XML document (via a browser message) to the service provider (which I am implementing). The service provider needs to parse this XML and verify the identity of the user.

Are there any existing Python libraries that implement this functionality?

Thanks,

+7
python authentication single-sign-on saml
source share
1 answer

I know that you are looking for a Python-based solution, but there are many β€œserver-side” solutions that could potentially solve your problem and require several ongoing code maintenance problems. For example, using the Apache or IIS integration kits in conjunction with the PingFederate server from www.pingidentity.com will allow you to quickly and easily support SAML 1.0, 1.1, 2.0, WS-Fed, and OpenID for your SP application.

Hope this helps

-2
source share

All Articles