SAML Toolkit for Python

July 19th, 2011   /     /   Product and Technology

OneLogin has just released a Python version of its increasing popular open-source SAML toolkit, which now brings the number of languages supported to a total of five: C#, Java, PHP, Python and Ruby.

The toolkit is very straightforward to use and can be embedded in your application in matter of hours. In addition to being completely free, the toolkit approach has another significant advantage over licensing a commercial, stand-alone SAML gateway. By embedding the SAML toolkit in your code, it will automatically inherit your own application’s high-availability and scalability characteristics and you don’t have to worry about dealing with a separate application or server.

OneLogin’s SAML toolkits are growing in popularity by the day. Some of the most recent vendors to adopt the toolkit are Blue Mango Learning Systems, ShareFile and Transverse.

SAML is a standards-based single sign-on protocol for web applications. Some of the advantages of SAML are:

  • Strengthens security - SAML uses digital signatures to establish trust between application and identity provider, which is more secure than passwords.
  • Prevents phishing - SAML eliminates passwords and users don’t have a password for an application, they can’t be tricked into entering it on a fake login page.
  • Simplifies directory integration - Identity providers like OneLogin have strong directory integration capabilities, which the application vendor can leverage indirectly via SAML.
  • Drives adoption - When an application is just one click away, it will ultimately drive more usage and hence further anchor the application within the customer’s organization.
About the Author

Thomas Pedersen, founder and CEO of Onelogin, has more than 15 years of experience in building and selling carrier-grade billing systems for phone companies, initially at Cisco-backed Digiquant in Denmark and later at Intec Telecom Systems in the US. After having helped Zendesk grow to 5,000 customers as VP Business Development, he is now laser-focused on making OneLogin the most widely deployed identity management solution in the cloud.

View all posts by Thomas Pedersen