Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
# Summary
Second-factor authentication for Drupal sites. Drupal provides authentication via something you know -- a username and password while TFA module adds a second step of authentication with a check for something you have -- such as a code sent to (or generated by) your mobile phone.
# Project URL
https://www.drupal.org/project/tfa
# Where is the code?
# Estimated completion date
# Dependencies
# Who's doing the port?
# What help do they need?
# D8 roadmap
https://www.drupal.org/node/2307785
Comments
Comment #2
mgiffordComment #3
mgiffordComment #4
dbjpanda CreditAttribution: dbjpanda commentedComment #5
ricovandevin CreditAttribution: ricovandevin at Finlet for Randstad Digital commentedWhat is the status of the dev of the D8 version? We need to implement two-factor authentication on a project we are starting to work on. To estimate the workload it would be good to know the remaining issues with the D8 version of this module.
Comment #6
Techbot CreditAttribution: Techbot at Annertech for Trinity College Dublin commentedComment #7
Techbot CreditAttribution: Techbot at Annertech for Trinity College Dublin commentedI've removed the link to github, it is deprecated and links back to https://www.drupal.org/project/tfa
Comment #8
sloaneguy CreditAttribution: sloaneguy as a volunteer commentedThe plugin does not install and then then message displays:
Please install the 'christian-riesen/otp' library via composer. See the module README for instructions.
This is despite using composer to install that library. Apparently the issue is the version of the library that is compatible is an older version. Is there anyone out there who can fix this? I have tried everything and read all the comments available on the matter. TFA is really the industry standard today and drupal 8 should have that capability or have a module that works.
Comment #9
drummThe security tag is for tracking public security issues on projects that do not fall under the security advisory coverage policy.
Comment #10
mmjvb CreditAttribution: mmjvb as a volunteer commentedIn this project the Status should be Needs review because there is 8.x-1.0-alpha1
@sloaneguy Suggest you create an issue in its own project. This issue is about the port, issues with the ported should be dealt with in the issue queue of the project itself. Feel free to relate those issues to this issue or reference them here.
Comment #11
dbjpanda CreditAttribution: dbjpanda commentedComment #12
mmjvb CreditAttribution: mmjvb as a volunteer commentedComment #13
Stephen OllmanBump. Any update on this?
#8 is still occurring.
What is the correct library path if manually adding the 'christian-riesen/otp' library files?
Comment #14
mmjvb CreditAttribution: mmjvb as a volunteer commentedPlease refrain from abusing this issue. Use the issue queue of the project itself for support requests.