Active
Project:
TFA Basic plugins
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
3 Oct 2014 at 22:26 UTC
Updated:
29 Nov 2015 at 21:30 UTC
Jump to comment: Most recent
Comments
Comment #1
Leeteq commented(U2F = Universal Two-Factor (authentication))
Comment #2
gregglesThis standard looks like a cool idea/project.
The tfa module itself doesn't provide support for a specific backend. That's the job of a plugin, in the way that tfa_basic does.
Someone could make a FIDO-focused plugin for tfa. @Leeteq, are you interested in doing that?
Comment #3
batje commentedGoogle now supports this, too.
http://googleonlinesecurity.blogspot.com/2014/10/strengthening-2-step-ve...
Comment #4
Leeteq commentedOk, so maybe the TFA_basic module is the right place for this feature request.
FYI - Ref. my comment #49 in the related drupal.org issue:
"Deploy two-factor-authentication on drupal.org"
https://www.drupal.org/node/2239973#comment-9282653
Comment #5
coltraneI'm for this but it's not something I'll look into until after next TFA/TFA Basic releases and TFA deployment on drupal.org. I don't think this standard blocks either of those goals. And as @greggles says, U2F could happen outside TFA Basic module too, as its own plugin. Moving priority to normal.
Comment #6
danquah commentedI actually got a basic module up and running at a company Hackathon this past weekend, it's currently mostly a PoC (eg it stores registrations in variables and is very rough UI-wise), but I got registration as well as signing ("login") working and integrated with TFA as a plugin.
I'll hopefully get some time to clean it up in the coming month or two, and setup a sandbox soon-ish.
Comment #7
frederickjhFor reference adding a link to developer resources for U2F at Yubico.
Comment #8
danquah commentedBtw, I have not had any time to work on my quick poc btw, hope looking at it during Drupalcon in the coming month.
Comment #9
cafuego commentedJust walking through, making soft pinging noises :-)
Comment #10
coltranehi @cafuego! My opinion from #5 still holds, I'm not going to be working on this myself anytime soon, though I'm happy to review and test. Around that time @danquah said there's a basic module up and running to provide this. Perhaps @danquah could continue that effort and share something here so you or another person could build out as a patch or we can discuss it as a separate module?
(Edited this comment to correct who mentioned the sandbox project they had)
Comment #11
cafuego commentedHi @coltrane, yup... if there's work already done it doesn't make sense to start again from scratch.
@danquah if you haven't had the time to work on the working plugin, but it doesn't contain any code specific to the site you were using it on, would you be willing to share your work anyway? PoC code > no code ;-)
Comment #12
danquah commentedSure thing: https://www.drupal.org/sandbox/danquah/2617020
As you can probably guess from my lack of updates I have made no progress on the PoC since i threw it together and to be honest looking at the code now I would probably just start from scratch rather than having to figure out how to make it tick :)
But, all the pieces are there, and I _did_ have it working so it's better than nothing.
Just ask away if there are any questions to the code, I'll try to remember what I where thinking at the time.
Comment #13
cafuego commentedThankyou, @danquah. I spent a bit of time over the weekend trying to get it to work, but no luck as yet. (Erroring out on registering of device)