Blog
FAQ
Discussions
Search
Projects, issues, users, and merge requests.
Project ID, name, and description.
User nickname, name, and org.
Issue ID, title, and summary.
Merge request titles.
Contrib
.social
Feed
Live feed
Builds
Live builds
Core
Tags
Tags and Initiatives
Two-factor Authentication (TFA)
Open on Drupal.org โ
Open on Drupal GitLab โ
Created on 21 March 2011,
about 14 years ago
Maintained by
๐บ๐ธ
United States
coltrane
๐บ๐ธ
United States
daggerhart
๐บ๐ธ
United States
greggles
๐ต๐น
Portugal
jcnventura
๐บ๐ธ
United States
nerdstein
Clone
Clone with SSH
Clone with HTTPS
Clone with
doGit
๐บ๐ธ
United States
57%
๐ฎ๐ณ
India
7%
๐ต๐น
Portugal
4%
๐ดโโ ๏ธ
4%
๐ฉ๐ช
Germany
3%
๐ณ๐ฟ
New Zealand
3%
๐ฌ๐ง
United Kingdom
3%
๐ฎ๐ฑ
Israel
3%
๐ฆ๐บ
Australia
2%
๐ฐ๐ฌ
Kyrgyzstan
2%
๐ญ๐บ
Hungary
2%
๐ฒ๐ฉ
Moldova
2%
๐ง๐พ
Belarus
2%
๐ณ๐ฑ
Netherlands
1%
๐ฏ๐ต
Japan
1%
๐ดโโ ๏ธ
๐ธ๐ฐ ๐ช๐ธ ๐ท๐บ ๐จ๐ฆ ๐จ๐ญ ๐ฎ๐น
4%
Top 10 contributors
DM13 Security LLC
51%
๐บ๐ธ
@cmlara
Cyber-Duck
3%
๐ฌ๐ง
@Alina Basarabeanu
@seeduardo
๐ฌ๐ง
@arcaic
IT.NRW
3%
๐ฉ๐ช
@lmoeni
Innoraft
2%
๐ฎ๐ณ
@kalash-j
๐ฎ๐ณ
@sayan_k_dutta
๐ฎ๐ณ
@arunsahijpal
CivicActions
2%
๐บ๐ธ
@dmundra
๐บ๐ธ
@swirt
T-Systems Multimedia Solutions GmbH
2%
๐ญ๐บ
@imre.horjan
Indrivo
2%
๐ฒ๐ฉ
@nick.murza
Wipro Technologies
2%
๐ฎ๐ณ
@sksanjoo2
cmsMinds
2%
๐ฎ๐ณ
@chandansha
Your Dev Team
1%
๐ง๐พ
@gun_dose
+33
and 33 other organisations
Drupology
๐ฌ๐ง
@Dubs
Ackama
๐ณ๐ฟ
@Gold
Catalyst IT
๐ณ๐ฟ
@RoSk0
Department of Premier and Cabinet - Victoria, Australia
๐ฆ๐บ
@Nadim Hossain
PreviousNext
๐ฆ๐บ
@larowlan
๐ฆ๐บ
@acbramley
Morpht
@naveenvalecha
ActivIT s.r.o.
๐ธ๐ฐ
@poker10
Zebralog
๐ฉ๐ช
@ammaletu
Sparks Interactive
๐ณ๐ฟ
@chroid
Alloy Magnetic
๐บ๐ธ
@delzhand
ezCompany
๐ณ๐ฑ
@idebr
Cambrico
๐ช๐ธ
@pcambra
Skilld
๐ท๐บ
@sorlov
Pivale
๐ฌ๐ง
@darren.fisher
Liip
๐จ๐ญ
@milanbombschliip
SystemSeed
๐ง๐พ
@beloglazov91
ComputerMinds
๐ฌ๐ง
@steven jones
Tag1 Consulting
๐ช๐ธ
@pcambra
๐ฎ๐น
@plach
Atom
๐ณ๐ฑ
@SanderJP
Affinity Digital Tech Ltd
๐ฌ๐ง
@somersoft
Salsa Digital
๐ฆ๐บ
@Toby Wild
Abt Associates
๐บ๐ธ
@beunerd
NTT DATA
๐ต๐น
@tmiguelv
SWIS
๐ณ๐ฑ
@makertimswis
National Science Foundation
๐บ๐ธ
@dmundra
Centers for Medicare and Medicaid Services
๐บ๐ธ
@dmundra
๐บ๐ธ
@swirt
iO
๐ณ๐ฑ
@idebr
Google Summer of Code
@naveenvalecha
Google Code-In
@naveenvalecha
Ymbra
๐ช๐ธ
@pcambra
AED
๐ช๐ธ
@pcambra
Drupal.cat
๐ช๐ธ
@pcambra
Somersoft
๐ฌ๐ง
@somersoft
and 10 individuals
( 16% )
๐บ๐ธ
@greggles
๐ฎ๐ณ
@Hardik_Patel_12
๐ต๐น
@jcnventura
๐ฎ๐ฑ
@jkdev
๐ฐ๐ฌ
@elaman
๐ฏ๐ต
@ptmkenny
๐ฎ๐ณ
@bhanu951
๐บ๐ธ
@jsutta
๐จ๐ฆ
@tame4tex
@project update bot
Follow
Sign in to follow projects
Merge Requests
More
!122
Resolve SA-CONTRIB-2024-003 in 2.x branch
Open
Show issue
๐บ๐ธ
United States
cmlara
updated
20 minutes ago
!120
Only show default plugin when TFA disabled and hide skip validation attempts if disabled
Open
Show issue
๐บ๐ธ
United States
jsutta
updated
4 days ago
!114
Public followup for SA-CONTRIB-2024-043
Open
Show issue
๐บ๐ธ
United States
cmlara
updated
4 days ago
!121
Tugboat previews
Open
Show issue
๐บ๐ธ
United States
dmundra
updated
6 days ago
!119
Public followup for SA-CONTRIB-2025-023
Merged
Show issue
๐บ๐ธ
United States
cmlara
updated
14 days ago
!57
Use an EventSubscriber to protect one time login links
Merged
Show issue
๐บ๐ธ
United States
cmlara
updated
14 days ago
More Merge Requests
Issues
๐
Resolve SA-CONTRIB-2024-003 in 2.x branch
Postponed
Code
Created
about 1 year ago
v2.0
๐บ๐ธ
United States
cmlara
20 minutes ago
๐
Only show default plugin when TFA disabled and hide skip validation attempts if disabled
Active
Code
Created
6 months ago
v2.0
๐บ๐ธ
United States
jsutta
4 days ago
โจ
Tugboat previews
Active
Code
Created
6 days ago
v2.0
๐บ๐ธ
United States
dmundra
4 days ago
๐
TFA gets automatically disabled for all users.
Active
Code
Created
4 months ago
v1.8
๐ฎ๐ณ
India
lomasr
8 days ago
๐
TfaPluginManager should use ConfigFactory not ImmutableConfig
Active
Code
Created
26 days ago
v2.0
๐บ๐ธ
United States
cmlara
10 days ago
๐
Public followup for SA-CONTRIB-2025-023
Active
Code
Created
15 days ago
v1.0
๐บ๐ธ
United States
cmlara
14 days ago
๐
Use an EventSubscriber to protect one time login links
Active
Code
Created
over 1 year ago
v2.0
๐บ๐ธ
United States
cmlara
14 days ago
๐
Fix isTfaDisabled
Active
Code
Created
23 days ago
v1.10
๐จ๐ญ
Switzerland
milanbombschliip
23 days ago
๐
One setup step remaining, two QR Code Scans required
Active
User interface
Created
6 months ago
v1.8
๐บ๐ธ
United States
cmarcera
27 days ago
๐ฌ
Can we switch site from 2.0.0-apha2 to 8.x-1.7?
Active
Documentation
Created
6 months ago
v2.0
๐ฌ๐ง
United Kingdom
arcaic
28 days ago
๐
Compatibility with Drush 13
Active
Code
Created
about 1 month ago
v1.9
๐ท๐ธ
Serbia
ratvas
about 1 month ago
๐
Create "Email one-time-code" Validation Plugin & related Setup Plugin
Needs work
Code
Created
over 7 years ago
v2.0
๐บ๐ธ
United States
daggerhart
about 1 month ago
๐
Insufficient entropy in loginHash generation
Active
Code
Created
about 1 month ago
v2.0
๐บ๐ธ
United States
cmlara
about 1 month ago
๐
Cleanup cSpell GitLab Warnings
Active
Miscellaneous
Created
4 months ago
v2.0
๐บ๐ธ
United States
cmlara
about 1 month ago
๐
Revert PHPUnit Stage to not use core phpunit.xml
Active
User interface
Created
about 2 months ago
v2.0
๐บ๐ธ
United States
cmlara
about 1 month ago
โจ
provide an option to skip sql sanitization for tfa
Needs work
Code
Created
about 2 years ago
v2.0
๐ฎ๐ณ
India
shivamitakari
about 2 months ago
๐
TfaLoginController enforces opaque form expiration
Active
Code
Created
over 1 year ago
v2.0
๐ฉ๐ช
Germany
giuspe
about 2 months ago
๐
Deprecations PHP 8.4
Active
Code
Created
3 months ago
v2.0
๐ฎ๐ณ
India
chandansha
about 2 months ago
โจ
Support `user.reset` route that can be used by Drush or Simple Pass Reset module
Needs work
Code
Created
about 2 months ago
v1.0
๐ฐ๐ฌ
Kyrgyzstan
elaman
about 2 months ago
โจ
TFA only overwrites user.login
Active
Code
Created
about 2 months ago
v1.9
๐ณ๐ฑ
Netherlands
makertimswis
about 2 months ago
๐
Public followup for SA-CONTRIB-2024-043
Postponed
Code
Created
6 months ago
v2.0
๐บ๐ธ
United States
cmlara
about 2 months ago
๐
Redirect to TFA doesn't work with login destination modules
Active
Code
Created
5 months ago
v1.9
๐ง๐พ
Belarus
gun_dose
about 2 months ago
โจ
Allow Bypassing Password Confirmation for 2FA Setup for SSO-Authenticated Users
Needs work
Code
Created
about 2 months ago
v1.9
๐ฎ๐ณ
India
Hardik_Patel_12
about 2 months ago
โจ
Add ECA condition plugin "is TFA setup"
Active
Code
Created
over 1 year ago
v2.0
๐ฆ๐บ
Australia
sime
about 2 months ago
โจ
Ignore roles feature
Needs review
Code
Created
2 months ago
v1.9
๐ฒ๐ฉ
Moldova
nick.murza
2 months ago
๐
Original page lost after TOTP authentication
Active
Code
Created
about 9 years ago
v2.0
๐บ๐ธ
United States
rocketeerbkw
2 months ago
๐ฌ
TFA to confirm action
Closed: outdated
Documentation
Created
over 10 years ago
v2.0
๐ฆ๐ช
United Arab Emirates
johnkareoke
3 months ago
๐
UI feedback ("Login disallowed") can disappear
Closed: outdated
Code
Created
over 9 years ago
v2.0
๐ณ๐ฑ
Netherlands
eelkeblok
3 months ago
๐
Make secondary action less prominent on 2nd-factor input form during login
Closed: outdated
User interface
Created
over 9 years ago
v2.0
๐บ๐ธ
United States
sreynen
3 months ago
โจ
Protect only admin paths, without forced logout.
Closed: outdated
Code
Created
almost 7 years ago
v2.0
๐บ๐ธ
United States
swirt
3 months ago
๐ฌ
Edit emails sent by TFA
Closed: outdated
User interface
Created
almost 4 years ago
v2.1
๐ฌ๐ง
United Kingdom
sksshed
3 months ago
๐
Documentation Error
Closed: outdated
Documentation
Created
about 9 years ago
v2.0
hoopy21
3 months ago
๐ฌ
OAuth2 server support - require TFA for Password Credentials grant type
Closed: outdated
Code
Created
almost 10 years ago
v2.0
๐ฌ๐ง
United Kingdom
pjcdawkins
3 months ago
โจ
Non-unique accounts
Closed: outdated
Code
Created
almost 6 years ago
v2.0
๐ณ๐ฑ
Netherlands
edvanleeuwen
3 months ago
๐
Create a flood limit for a user which blocks that account from logging in with a new browser
Closed: outdated
Code
Created
over 10 years ago
v2.0
๐บ๐ธ
United States
greggles
3 months ago
๐
Invalid application code if time is out of sync on server and client
Active
Documentation
Created
about 7 years ago
v2.0
yfaouzi
3 months ago
๐
Undefined property error logging out
Closed: outdated
Code
Created
over 4 years ago
v
๐ณ๐ฑ
Netherlands
edvanleeuwen
3 months ago
๐ฌ
How do I require TFA for new registrations?
Closed: outdated
Code
Created
over 4 years ago
v2.0
๐บ๐ธ
United States
joegl
3 months ago
๐ฌ
User is redirected to TFA page after login even with TFA disabled
Closed: outdated
User interface
Created
about 6 years ago
v2.0
๐ฌ๐ง
United Kingdom
sksshed
3 months ago
โจ
Preserve form_state of login form for compatibility with other modules
Closed: outdated
Code
Created
almost 4 years ago
v2.0
๐ท๐ด
Romania
reszli
3 months ago
๐ฌ
TFA Session expired
Active
User interface
Created
over 1 year ago
v2.3
derrick.iverson.dev@gmail.com
3 months ago
๐
Self-service password reset not working when tfa is enabled
Active
Code
Created
about 6 years ago
v2.0
๐บ๐ธ
United States
anthonyf
3 months ago
๐
Context alter documentaion missing
Needs review
Documentation
Created
over 10 years ago
v2.0
๐ฎ๐ณ
India
subhojit777
3 months ago
๐
ParagonIE\ConstantTime\Encoding dependency not installed from TFA
Needs review
Code
Created
3 months ago
v1.9
seeduardo
3 months ago
๐
Class 'Base32\Base32' not found - switch library to paragonie/constant_time_encoding
Fixed
Code
Created
over 7 years ago
v1.0
๐บ๐ธ
United States
daggerhart
3 months ago
๐
Access to TFA page is denied
Active
Code
Created
3 months ago
v1.9
๐ณ๐ฑ
Netherlands
zebda
3 months ago
๐
Implement Drupal\user\UserAuthenticationInterface
Needs review
Code
Created
3 months ago
v2.0
๐ญ๐บ
Hungary
imre.horjan
3 months ago
๐
Encourage the use of ssl to avoid replay attacks
Active
Documentation
Created
over 10 years ago
v2.0
๐บ๐ธ
United States
greggles
3 months ago
๐
Redirect correctly after first time plugin setup
Needs review
Code
Created
4 months ago
v2.0
๐ฌ๐ง
United Kingdom
Dubs
3 months ago
๐
Contrib modules can bypass TFA authentication
Active
Code
Created
over 1 year ago
v2.0
๐บ๐ธ
United States
cmlara
3 months ago
๐ฑ
PHP 7.0 Support
Active
Code
Created
3 months ago
v1.0
๐บ๐ธ
United States
cmlara
3 months ago
โจ
Create option to bypass the password check during TFA setup
Closed: duplicate
Code
Created
almost 7 years ago
v2.0
๐บ๐ธ
United States
swirt
3 months ago
โจ
Allow admins to set up TFA for other users in bulk
Active
Code
Created
about 6 years ago
v2.0
๐ฌ๐ง
United Kingdom
hoegrammer
3 months ago
โจ
Allow users to setup TFA along with registration
Active
Code
Created
almost 6 years ago
v2.0
๐บ๐ธ
United States
jadhavdevendra
3 months ago
โจ
Option to require SSL connection to show Recovery codes, or insist on sending them through email instead
Active
Code
Created
over 9 years ago
v2.0
Leeteq
3 months ago
๐ฌ
Do you plan to support SMS based TFA validation?
Closed: works as designed
Documentation
Created
almost 3 years ago
v1.0
๐ฌ๐ง
United Kingdom
Syntapse
4 months ago
๐
Drupal Core Tests now use one time login links instead of user form
Active
Code
Created
6 months ago
v2.0
๐บ๐ธ
United States
cmlara
4 months ago
๐
Cleanup TfaUserDataTrait phpstan warnings
Active
Code
Created
4 months ago
v2.0
๐บ๐ธ
United States
cmlara
4 months ago
โจ
Add D11 Support
Active
Code
Created
10 months ago
v1.0
๐บ๐ธ
United States
cmlara
4 months ago
๐
Use #config_target for the settings form
Active
Code
Created
4 months ago
v2.0
๐ณ๐ฑ
Netherlands
idebr
4 months ago
๐
Admin cannot disable TFA for a user
Active
Code
Created
5 months ago
v1.0
๐ณ๐ฟ
New Zealand
RoSk0
4 months ago
๐
Password reset not working
Active
Code
Created
11 months ago
v1.7
๐ณ๐ฑ
Netherlands
zebda
4 months ago
๐
Full Setup not working on 8.x-1.7
Active
Code
Created
10 months ago
v1.7
marcellinostroosnijder
4 months ago
โจ
Allow modules to skip TFA through a hook
Active
Code
Created
11 months ago
v1.0
๐ฆ๐น
Austria
jordik
5 months ago
๐
You are not authorized to access this page on remote only
Active
User interface
Created
11 months ago
v1.7
๐ณ๐ฑ
Netherlands
zebda
5 months ago
๐
Add a Views filter for the 'TFA enabled' field
Active
Code
Created
over 5 years ago
v2.0
๐ณ๐ฑ
Netherlands
idebr
5 months ago
๐ฌ
Get boolean if TFA is set?
Closed: outdated
Code
Created
almost 6 years ago
v
๐ง๐ฌ
Bulgaria
JustViktor
5 months ago
๐
Automated Drupal 11 compatibility fixes for tfa
Needs review
Code
Created
9 months ago
v1.0
project update bot
5 months ago
๐
plugin_label missing in feedback when TFA setup is canceled
Active
Code
Created
6 months ago
v1.9
๐ฉ๐ช
Germany
lmoeni
5 months ago
๐
Change heading hierarchy for accessibility purposes
Active
Code
Created
5 months ago
v1.9
๐ฉ๐ช
Germany
lmoeni
5 months ago
๐
SA-CONTRIB-2023-030 and 2.x
Active
Code
Created
over 1 year ago
v2.0
๐บ๐ธ
United States
cmlara
6 months ago
๐ฌ
How to enable plugins
Active
Documentation
Created
6 months ago
v1.0
stefan927
6 months ago
โจ
Confirmation forms should not require passwords
Needs review
Code
Created
over 7 years ago
v2.0
๐บ๐ธ
United States
benjifisher
6 months ago
๐
Fix Code Coverage reporting
Active
Code
Created
6 months ago
v1.0
๐บ๐ธ
United States
cmlara
6 months ago
โจ
Allow Drush uli login command to bypass TFA
Needs work
Code
Created
almost 10 years ago
v2.0
๐จ๐ฆ
Canada
scor
6 months ago
๐
TFA Pages: Mermaid graphs not loading
Active
Documentation
Created
6 months ago
v2.0
๐บ๐ธ
United States
cmlara
6 months ago
๐ฌ
TFA branch 2 reported by drupal.org as affected by SA-CONTRIB-2023-030
Active
Documentation
Created
6 months ago
v2.0
๐ช๐ธ
Spain
pcambra
6 months ago
๐
The official abbreviation is 2FA
Active
User interface
Created
about 2 years ago
v2.0
๐ญ๐บ
Hungary
pasqualle
6 months ago
๐
Respect DB prefix for running drush sql:sanitize
Fixed
Code
Created
over 2 years ago
v2.0
๐ฌ๐ง
United Kingdom
somersoft
6 months ago
๐ฆ
Two-factor Authentication (TFA) - Critical - Access bypass - SA-CONTRIB-2024-043
Fixed
Missing component
Created
6 months ago
v
Drupal Security Team
6 months ago
โจ
Allow use with Email Registration module
Active
Code
Created
6 months ago
v1.0
๐ฏ๐ต
Japan
ptmkenny
6 months ago
๐
Check if Help module is enabled
Fixed
User interface
Created
about 9 years ago
v2.0
๐ณ๐ฑ
Netherlands
michaelmol
6 months ago
๐
Incompatibility with mail_login module using REST login
Active
Code
Created
7 months ago
v1.7
๐บ๐ธ
United States
delzhand
6 months ago
๐
when doing drush uli get "Unexpected Access Fault"
Closed: duplicate
Code
Created
7 months ago
v2.0
๐บ๐ธ
United States
dianacastillo
7 months ago
๐
2.x-dev incompatible with other modules calling user_login_finalize()
Fixed
Code
Created
about 1 year ago
v2.0
๐บ๐ธ
United States
grasmash
7 months ago
๐
TfaTokenManagement::__construct(): Argument #4 ($logger) should allow \Psr\Log\LoggerInterface
Fixed
Code
Created
8 months ago
v2.0
๐บ๐ธ
United States
beunerd
7 months ago
๐
Remove 'sms' from tfa_user_settings
Fixed
Code
Created
over 1 year ago
v2.0
๐บ๐ธ
United States
cmlara
7 months ago
๐
The "tfa_trusted_browser" plugin does not exist.
Needs work
Code
Created
about 1 year ago
v1.5
๐ณ๐ฑ
Netherlands
joshahubbers
7 months ago
โจ
Force user to setup TFA when required and there are no remaining skips
Needs work
Code
Created
over 3 years ago
v2.0
๐ง๐ฌ
Bulgaria
SimeonKesmev
7 months ago
โจ
Support Simple Password Reset module
Postponed
Code
Created
7 months ago
v2.0
๐ฐ๐ฌ
Kyrgyzstan
elaman
7 months ago
๐
error when hitting login button after requesting a password reset
Closed: duplicate
Code
Created
10 months ago
v2.0
๐บ๐ธ
United States
dianacastillo
7 months ago
๐
Encrypt error with php 8.1
Closed: cannot reproduce
Code
Created
over 1 year ago
v1.0
๐ณ๐ฑ
Netherlands
zebda
7 months ago
๐ฌ
Adjust the deny access time limit with tfa email plugin for a user
Closed: duplicate
Code
Created
7 months ago
v1.0
๐ฆ๐บ
Australia
Nadim Hossain
7 months ago
โจ
QR code difficult to see on dark mode themes
Needs work
User interface
Created
8 months ago
v2.0
๐ณ๐ฟ
New Zealand
chroid
8 months ago
๐
Creation of dynamic property Drupal\tfa\Plugin\Tfa\TfaTotp::$isValid is deprecated
Fixed
Code
Created
almost 2 years ago
v2.0
๐บ๐ธ
United States
markdorison
8 months ago
๐
Warn users that TFA is incompatible with modules overiding specific routes
Active
Documentation
Created
9 months ago
v1.0
๐ณ๐ฟ
New Zealand
RoSk0
8 months ago
๐ฌ
Translation file for tfa 8.x-1.3 module release not found
Closed: duplicate
Code
Created
over 1 year ago
v1.3
๐ฉ๐ช
Germany
hexabinaer
9 months ago
โจ
Support TFA on sites with LDAP authentication
Closed: duplicate
Code
Created
about 8 years ago
v1.0
๐ฎ๐ช
Ireland
stella
9 months ago
โจ
Change autocomplete attribute to 'one-time-code'
Needs work
Code
Created
10 months ago
v2.0
๐ณ๐ฑ
Netherlands
nvandijk
9 months ago
๐
Fix phpcs issues
Fixed
Code
Created
10 months ago
v2.0
๐ต๐น
Portugal
jcnventura
10 months ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.71.5
2024