Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
-
Updated
Sep 27, 2024 - Python
Passkeys are a form of passwordless user authentication for websites and apps, that is designed to provide a high level
of security by leveraging public key infrastructure. Unlike passwords, no shared secret is exchanged between the user
and a service. Instead, the public key is sent to the server, while the private key is stored in the user’s device.
To verify the user’s identity, users can use biometric data, such as a fingerprints or facial recognition, instead of
relying on a user-generated password. This makes it much more difficult for attackers to gain unauthorized access to an
account, as passkeys are two-factor-authentication (2FA) by default. Concisely, they avoid a range of
password-based attacks, including phishing, by providing an additional layer of security.
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
Django Authentication Backend For Passkeys
Passkey support for Django. Currently in early stages of development and not ready for production use!
🔐️🇴.🇸🔑️ The LocksmithOS PassKeys source repository, allowing the storage of PassKeys within the system, and using LocksmithOS as a Passkey device.
Add passkeys to your Python application with the Corbado Python SDK.
A user model for Streamlit applications using Bitwarden Passwordless.dev
Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.
A Python script implementing a new authentication system using encrypted passkeys. Users can generate passkeys, register devices, and securely login. Simplifies user authentication with an easy-to-use passkey mechanism.
The streamlit-passwordless showcase app.