- Roundcube 1.6.18
- Firefox 154.0 on Windows 11, but also tried current Chrome version
First of all installatiion option "A" did not work for me, on composer require roundcube/passkeys I get this:
Composer could not detect the root package (roundcube/roundcubemail) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
In PackageDiscoveryTrait.php line 392:
Could not find a matching version of package roundcube/passkeys. Check the package spelling, your version constraint and that the package is availa
ble in a stability which matches your minimum-stability (stable).
require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--no-security-blocking] [--no-blocking] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-m|--minimal-changes] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>...]
Then I tried option "B". Also did not work for me. composer install did not install the lbuchs/webauthn package.
I manually installed it via "composer require lbuchs/webauthn" which went fine.
The database part B2 also did not work for me, bin/updatedb.sh --dir=plugins/passkeys/SQL --package=passkeys returns this error message:
ERROR: DDL Upgrade files for mysql driver not found.
I then logged into my phpmyadmin and executed the contents of plugins/passkeys/SQL/mysql.initial.sql manually - that worked.
After adding the plugin to config.inc.php I found the Passkeys tab in Settings.
But I was not able to add a passkey in Firefox or Chrome (using Bitwarden), error message is:
The error message can be translated as
"This device or browser cannot store your password securely for passwordless login. Passkey login is not availablae here."
DevTools console is empty - no errors or warnings here.
First of all installatiion option "A" did not work for me, on
composer require roundcube/passkeysI get this:Then I tried option "B". Also did not work for me.
composer installdid not install thelbuchs/webauthnpackage.I manually installed it via "composer require lbuchs/webauthn" which went fine.
The database part B2 also did not work for me,
bin/updatedb.sh --dir=plugins/passkeys/SQL --package=passkeysreturns this error message:I then logged into my phpmyadmin and executed the contents of
plugins/passkeys/SQL/mysql.initial.sqlmanually - that worked.After adding the plugin to config.inc.php I found the Passkeys tab in Settings.
But I was not able to add a passkey in Firefox or Chrome (using Bitwarden), error message is:
The error message can be translated as
"This device or browser cannot store your password securely for passwordless login. Passkey login is not availablae here."
DevTools console is empty - no errors or warnings here.