SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Authentication Projects
-
django-allauth
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
-
I'm not in python but on jwt.io they propose a lot of library including this one:https://github.com/jpadilla/pyjwt/
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Flask-AppBuilder
Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
Project mention: CSRF State Not Equal Error using Flask-AppBuilder and Authlib | reddit.com/r/flask | 2023-01-05I have spent a ton of time and did a TON of debugging on this. In the interest of my time and not copying information, I have put all the debugging, as well as more information on the issue, on FAB's github page. Here is the link to that to learn more: https://github.com/dpgaspar/Flask-AppBuilder/issues/1957
-
authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
Project mention: How could you do a Spotify login like the one Spotify Pie has? | reddit.com/r/flask | 2023-02-02May you looking for flask-dance or authlib
-
Project mention: How to dynamically generate graphics and PDFs using Python an jinja | dev.to | 2023-01-08
flask-login: Provides access to the current username
-
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: how to get user email with python social auth with facebook and save it | reddit.com/r/codehunter | 2022-04-06
I'm trying to implement python-social-auth in django.
-
View on GitHub
-
b) https://github.com/oauthlib/oauthlib
-
django-rest-auth
This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registration and authentication related functionality as CBV's (Class Base View) and REST (JSON)
View on GitHub
-
That's what I'd usually say too, but this issue does give some "neglected project" vibes - the version on pypi is still quite a bit older than what's in the repo.
-
Project mention: Django library for secure user account creation and login | reddit.com/r/django | 2022-09-05
For extended social oauth, I like django python social auth https://github.com/python-social-auth/social-app-django - Personally I found it a bit more plugin-and-forget.
-
-
-
django-two-factor-auth
Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects.
The package I've found thus far, django-otp, doesn't have a good way to onboard admins. There's also django-two-factor-auth, but I haven't tried it yet.
-
Project mention: If there any open source solution for forticlient ipsec vpn as a second factor for 2fa | reddit.com/r/fortinet | 2023-01-17
-
-
Project mention: App crashed on Heroku-22 and Python 3.11 upgrade. | reddit.com/r/Heroku | 2023-02-07
Everything that's in `/app` is the compiled application; changes should be made locally and redeployed. Looking at the `python-jose` package, they've made the changes already (https://github.com/mpdavis/python-jose/blob/master/jose/jwt.py) so should be able to update `python-jose` locally (`requirements.txt`, I think?) and re-deploy to solve this.
-
I was using djoser in the past. Now Im using very similar dj-rest-auth https://github.com/iMerica/dj-rest-auth
-
There's a tool for this with NANPA formats https://github.com/martinvigo/email2phonenumber
-
Flask-HTTPAuth
Simple extension that provides Basic, Digest and Token HTTP authentication for Flask routes
Project mention: [AF] Role-based authentication, alternatives to [Flask-User]? | reddit.com/r/flask | 2022-09-09There is also https://github.com/miguelgrinberg/Flask-HTTPAuth.
-
Coercer
A python script to automatically coerce a Windows server to authenticate on an arbitrary machine through 12 methods.
Project mention: Specific user being targeted by scammers? + possible network breach? looking for advice.. | reddit.com/r/sysadmin | 2023-02-01 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Authentication related posts
- djoser is dead?
- What is the best way to build a web app
- App crashed on Heroku-22 and Python 3.11 upgrade.
- Sanic Security: An effective, simple, and async security library for the Sanic framework. (Python)
- How could you do a Spotify login like the one Spotify Pie has?
- Securing FastAPI with JWT Token-based Authentication
- Specific user being targeted by scammers? + possible network breach? looking for advice..
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160ca24468>
www.saashub.com | 23 Mar 2023
Index
What are some of the best open-source Authentication projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | django-allauth | 7,835 |
2 | PyJWT | 4,519 |
3 | Flask-AppBuilder | 4,096 |
4 | authlib | 3,572 |
5 | flask-login | 3,237 |
6 | python-oauth2 | 2,967 |
7 | flask-base | 2,857 |
8 | python-social-auth | 2,829 |
9 | django-oauth-toolkit | 2,772 |
10 | OAuthLib | 2,563 |
11 | django-rest-auth | 2,364 |
12 | djoser | 2,229 |
13 | Python Social Auth | 1,787 |
14 | rauth | 1,604 |
15 | Flask-OAuthlib | 1,448 |
16 | django-two-factor-auth | 1,374 |
17 | privacyIDEA | 1,321 |
18 | mongoaudit | 1,267 |
19 | python-jose | 1,257 |
20 | dj-rest-auth | 1,224 |
21 | email2phonenumber | 1,207 |
22 | Flask-HTTPAuth | 1,155 |
23 | Coercer | 1,134 |