
Moving Projects Away From Passwords With WebAuthn and Python
The Real Python Podcast
00:00
Getting Started With Python WebAuth
There's two distinct pieces. There's generating the options that you need for the particular authenticator to be recognized and that's done via just creating some options in JavaScript. And so I found at least one library that does that for you in Python. But there's the other piece of all that credential management, prompting the user and then saving off the public key before attaching it to the user. That is taken care of by something called Pi underscore WebAuthn. Or do you want to support cross platform authenticators where it's like a UV key that you move between different computing devices? You basically build out what you want in Python in terms of there aren't too many options.
Transcript
Play full episode