Support

Admin Tools

#39038 Allow password authentication when WebAuthn is set up

Posted in ‘Admin Tools for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
Joomla 4.3.2
PHP version
PHP 8.1
Admin Tools version
7.3.3

Latest post by kshw35sPwrtJM on Wednesday, 07 June 2023 07:00 CDT

kshw35sPwrtJM

Hello,

I have setup a W3C Web Authentication login on my SuperUser account and it's working fine using TouchID on my MacBook Pro.

I tried to enable in Admin Tools Pro "Password authentication when WebAuthn is enabled for a user account" to "Let the Users decide".

Back to my user account, I cannot set "Allow password authentication when WebAuthn is set up" to No. When I click on save, the settings is always back to Yes.

W3C Web Authentication is relatively new for me, sorry if I did something wrong.

Thanks for your help.

tampe125
Akeeba Staff

Hello,

this is just a quick update about the issue. I was able to replicate the problem and I can confirm the issue, I'm working on it on resolving it, I'll update you as soon as a fix is available.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

tampe125
Akeeba Staff

We just published the fix, can you please download the latest dev release and try again? https://www.akeeba.com/download/admin-tools-professional.html

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

kshw35sPwrtJM

Hello,

Thanks for your support.

I installed 7.3.4-dev202306070726-rev6b8cd9df on two different sites and still cannot set "Allow password authentication when WebAuthn is set up" to No on existing users.

I didn't try that after creating a new user though.

tampe125
Akeeba Staff

You're correct, there was an error while packaging the extension. Please install it again: https://www.akeeba.com/download/admin-tools-professional/7-3-4-dev202306070825-reve82b1000.html

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

kshw35sPwrtJM

Thanks for new files. Yes, I can now turn the button to off.

After doing it, I removed my username from the Akeeba list of protected users to be sure and tried to connect with the password only from another browser and the login is still working.

Did I miss something ?

Thanks for your help.

 

tampe125
Akeeba Staff

Can you please install the last dev release (again) https://www.akeeba.com/download/admin-tools-professional.html

Joomla made some optional arguments not optional (even if they are marked as optional) so an error was raised.

Please try again now.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

kshw35sPwrtJM

Yes, everything is working fine now.

I also tried to disable the webauthn plugin and could login using a password without any troubles.

It's a great and useful new feature, thanks a lot for the good work.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!