RTC bug PR-5.2-dev Pending

User tests: Successful: Unsuccessful:

avatar leeroy1821
leeroy1821
15 Jul 2024

Pull Request for Issue #42308 .

Replaces #43790

Summary of Changes

Update \Joomla\Plugin\System\Webauthn\PluginTraits\AjaxHandlerLogin. Fix loading user plugins (broken because maybe a b/c break?). Fix wrong events constructors (missing subject, wrong argument order). Fix triggering events (wrong event name passed).

Testing Instructions

  • Create user with MFA and passkey login
  • Users, Manage, Options, Multi-factor Authentication, Multi-factor Authentication after silent login => No.
  • Log out
  • Log in with passkey

Actual result BEFORE applying this Pull Request

Joomla! asks for MFA

Expected result AFTER applying this Pull Request

Joomla does not ask for MFA

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

Votes

# of Users Experiencing Issue
2/2
Average Importance Score
4.50

avatar leeroy1821 leeroy1821 - open - 15 Jul 2024
avatar leeroy1821 leeroy1821 - change - 15 Jul 2024
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 15 Jul 2024
Category Front End Plugins
avatar jjnxpct
jjnxpct - comment - 15 Jul 2024

I have tested the code on our test site (J5.1.2) and this fixed the issue. I can login with the passkey, without also needing to use the 2FA token of my security key. Also, the login without the passkey (normal account login + required 2FA token) still works as expected. Excellent! I hope to see this fix in the next Joomla release.

Thanks @leeroy1821

avatar richard67
richard67 - comment - 15 Jul 2024

I have tested the code on our test site (J5.1.2) and this fixed the issue. I can login with the passkey, without also needing to use the 2FA token of my security key. Also, the login without the passkey (normal account login + required 2FA token) still works as expected. Excellent! I hope to see this fix in the next Joomla release.

Thanks @leeroy1821

@jjnxpct Please go to the issue tracker here https://issues.joomla.org/tracker/joomla-cms/43796 and use the blue "Test this" button at the top left corner, select your test result and submit. Otherwise your test will not be counted. A PR needs 2 successful human tests to get accepted.

avatar jjnxpct jjnxpct - test_item - 30 Jul 2024 - Tested successfully
avatar jjnxpct
jjnxpct - comment - 30 Jul 2024

I have tested this item ✅ successfully on 7092ecc

I have tested the code on our test site (J5.1.2) and this fixed the issue. I can login with the passkey, without also needing to use the 2FA token of my security key. Also, the login without the passkey (normal account login + required 2FA token) still works as expected. Excellent! I hope to see this fix in the next Joomla release.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/43796.

avatar viocassel viocassel - test_item - 30 Jul 2024 - Tested successfully
avatar viocassel
viocassel - comment - 30 Jul 2024

I have tested this item ✅ successfully on 7092ecc


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/43796.

avatar Quy Quy - change - 30 Jul 2024
Status Pending Ready to Commit
Labels Added: bug PR-5.1-dev
avatar Quy
Quy - comment - 30 Jul 2024

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/43796.

avatar Quy Quy - change - 11 Aug 2024
Labels Added: RTC
avatar Quy Quy - change - 11 Aug 2024
Title
MFA and Silent Logins
[5.1] MFA and Silent Logins
avatar Quy Quy - edited - 11 Aug 2024
avatar jhrenshaw jhrenshaw - test_item - 20 Aug 2024 - Tested successfully
avatar jhrenshaw
jhrenshaw - comment - 20 Aug 2024

I have tested this item ✅ successfully on 9365fa0


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/43796.

avatar Hackwar Hackwar - change - 28 Aug 2024
Title
[5.1] MFA and Silent Logins
[5.2] MFA and Silent Logins
avatar Hackwar Hackwar - edited - 28 Aug 2024
avatar Quy Quy - alter_testresult - 29 Aug 2024 - jjnxpct: Tested successfully
avatar Quy Quy - change - 29 Aug 2024
Labels Added: PR-5.2-dev
avatar Quy Quy - change - 11 Sep 2024
Labels Removed: PR-5.1-dev
avatar Hackwar
Hackwar - comment - 11 Sep 2024

Thank you for your contribution @leeroy1821!

avatar Hackwar Hackwar - change - 11 Sep 2024
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2024-09-11 21:35:12
Closed_By Hackwar
avatar Hackwar Hackwar - close - 11 Sep 2024
avatar Hackwar Hackwar - merge - 11 Sep 2024

Add a Comment

Login with GitHub to post a comment