pysaml2
Python implementation of SAML2 (by IdentityPython)
python-saml
Python SAML Toolkit (by SAML-Toolkits)
pysaml2 | python-saml | |
---|---|---|
1 | 5 | |
540 | 647 | |
0.4% | 0.0% | |
6.5 | 5.7 | |
8 days ago | 3 months ago | |
Python | Python | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pysaml2
Posts with mentions or reviews of pysaml2.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-12.
-
SAML 2.0 Service Provider in Python
PySAML2 looks like it could work, however there is little documentation, and what documentation is available I have trouble comprehending. There are no examples of PySAML2 used in a Flask app.
python-saml
Posts with mentions or reviews of python-saml.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-12.
-
How to generate or build a saml metadata?
What about something like https://github.com/SAML-Toolkits/python-saml?
-
SAML 2.0 Service Provider in Python
I have looked into python-saml extensively and unfortunately there are dependency issues that are not worth resolving, as I have too many preexisting servers/apps whos environments won't be compatible.
- My company is consider charging extra for our SaaS offering if you DON'T integrate an SSO
-
Azure AD SAML SSO with Flask app
I think Azure likes to user lower-case everywhere. I found https://github.com/onelogin/python-saml/pull/144 where it looks like they added an option for this to set `lowercase_urlencoding` to True. Try that?
-
The Developer’s Guide to SSO
Over the past few years, the web dev ecosystem has developed a few packages that take care of some of the repeatable work. Middleware like passport.js can help you avoid building everything from scratch; or if your backend is in Python, OneLogin offers a python-saml package.
What are some alternatives?
When comparing pysaml2 and python-saml you can also consider the following projects:
SATOSA - Proxy translating between different authentication protocols (SAML2, OpenID Connect and OAuth2)
django-saml2-auth - Django SAML2 Authentication Made Easy. Easily integrate with SAML2 SSO identity providers like Okta
Socialhome - A federated social home
bookwyrm - Social reading and reviewing, decentralized with ActivityPub