You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been thinking of a modular approach to django-two-factor-auth. Currently there's support for phone numbers (pluggable provider, Twillio by default), apps (QR code) and yubikeys. However there are more providers of token generators, and I don't intent on implementing them all. However a generic package to support them all would be nice to have. u2f could then be provided as an add-on token module.
If you want to support u2f in the short term, have a look at how yubikeys are currently implemented. I would suggest taking the same approach for u2f.
I plan on contributing to this. Just did my own implementation and it worked!
Until then, why not rename internal functions from "Yubikey" to U2F? YubiKey is my favorite provider of U2F tokens, but U2F is a standard.
Activity
Bouke commentedon Mar 5, 2015
I've been thinking of a modular approach to django-two-factor-auth. Currently there's support for phone numbers (pluggable provider, Twillio by default), apps (QR code) and yubikeys. However there are more providers of token generators, and I don't intent on implementing them all. However a generic package to support them all would be nice to have. u2f could then be provided as an add-on token module.
If you want to support u2f in the short term, have a look at how yubikeys are currently implemented. I would suggest taking the same approach for u2f.
moreati commentedon Jul 11, 2015
I'm working on this. The (INSECURE, DO NOT USE it as is) proof of concept is moreati@a44ac23
khanzf commentedon Mar 29, 2016
I plan on contributing to this. Just did my own implementation and it worked!
Until then, why not rename internal functions from "Yubikey" to U2F? YubiKey is my favorite provider of U2F tokens, but U2F is a standard.
Start of modularising branch
roffel commentedon Nov 10, 2017
Is there any progress made in the last year+? Will this feature be integrated?
claudep commentedon Feb 24, 2023
Is this still wanted now that we have webauthn as a plugin?