Introducing pwdlib, a modern password hash helper for Python #1
Replies: 1 comment 1 reply
-
First at all thank you for this library! So many people are searching for a modern, secure library that replaces You're saying that you don't want to replace So my question here is: Are you open to add such features if someone opens PRs? Are these features in scope of your project? Because I can see the potential of your library and I hope that we (the users of Python) can find a solutions that will replace (most? all?) use cases of |
Beta Was this translation helpful? Give feedback.
-
Four years ago, I've made the first commit to FastAPI Users. At that time, all I wanted was a simple solution to manage users authentication in a FastAPI project. I didn't really have any specific experience in this field, other than what I knew from what other web frameworks like Django did.
Over time, this project grew in popularity and, to my own surprise, I started to actually like all the problematics and challenge related to authentication. Quickly, I created other related projects, like httpx-oauth before tackling a very big challenge, Fief.
I don't think it's necessary to explain you why, in this kind of projects, it's critical to hash users passwords. It's actually fun to see that the first commit of FastAPI Users already has a function to hash passwords using
passlib
.This part hasn't changed much since, and you can find a very similar impIementation in Fief. For years,
passlib
has been the de-facto standard to hash passwords in Python, thanks to its wide algorithms support and well-designed helpers.However, today, let me introduce you
pwdlib
, a modern password hash helper for Python.Read more on Polar
Beta Was this translation helpful? Give feedback.
All reactions