{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"}],"enrichment":{"capability":"PySAML2 is a pure Python implementation of SAML Version 2 Standard for building SAML2 service providers or identity providers.","skillfed_tags":["saml-federation","identity-management","enterprise-auth"],"use_cases":["Build a web application that accepts SAML2 assertions from a corporate identity provider for enterprise SSO","Implement a SAML2 identity provider to issue assertions for federated access to partner applications","Parse and validate SAML2 metadata to discover and configure connections with other SAML2 participants","Handle SAML2 authentication flows in Python web frameworks beyond WSGI using community extensions","Manage SAML2 bindings and protocols for secure attribute exchange in federation scenarios"],"what_it_does":"PySAML2 is a pure Python library implementing the OASIS SAML Version 2 Standard, enabling you to build SAML2 service providers or identity providers. It handles core SAML2 protocols, assertions, bindings, and metadata as specified by the standard, and was originally designed for WSGI environments with extensions for other frameworks.\n\nThe package depends on cryptography, defusedxml, pyopenssl, python-dateutil, requests, and xmlschema to parse and validate SAML2 XML structures. It requires Python 3.9 or later and is maintained by the IdentityPython community. With nearly 2.6 million monthly downloads, it is widely used for enterprise federated authentication and single sign-on integrations.","worth_installing":"Yes, with a license verification step. PySAML2 is a mature, widely-used implementation of a critical standard for enterprise identity federation. Install friction is low, security vulnerabilities are absent, and it supports current Python versions. However, resolve the unclear license status before committing to production use. The aging maintenance status is not a blocker given the stable repository state and active community."},"id":"pysaml2","links":{"html":"https://skillfed.io/packages/pysaml2","md":"https://skillfed.io/packages/pysaml2.md","pypi":"https://pypi.org/project/pysaml2/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-10-07","license_spdx":null,"license_treatment":"unclear","name":"pysaml2","python_support":"supports_current","summary":"Python implementation of SAML Version 2 Standard"},"popularity":{"monthly_downloads":2595971,"position":2975,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"7.5.4"}
