-
NoBaSe 1.2.4-rc.4
Pre-releaseAll checks were successfulIntégration continue / ci (push) Successful in 1m6snobase/tests 616 vérification(s) réussie(s), 0 échec(s) ; NON EXÉCUTÉ : webauthn : navigateur headless inutilisable pour WebAuthn sur cet hôte : ERREUR (environnement de test) : bibliothèques système manquantes pour chrome-headless-s | mobile : navigateur headlesPublication d'une version / release (push) Successful in 1m9sreleased this
2026-10-11 18:55:48 +00:00 | 23 commits to main since this releaseCorrigé (1.2.4-rc.4)
- Ajout ou utilisation d'une clé de sécurité : si le navigateur ne répond jamais (Chrome sur Android
avec un gestionnaire de clés d'accès tiers), la demande est abandonnée après le délai, avec un
message qui explique quoi faire, au lieu d'un écran bloqué ; diagnostic : système « Android »
correctement reconnu.
Ajouté (1.2.4-rc.3)
- Diagnostic de l'ajout d'une clé de sécurité dans le journal d'audit (Sécurité) : demande transmise
au navigateur, réponse d'erreur du navigateur (nom DOM, navigateur, système), motif d'un refus
par le serveur — lisible sans accès aux journaux PHP de l'hébergeur.
Corrigé (1.2.4-rc.2)
- Clé de sécurité NFC sur téléphone : Chrome pour Android ne proposait pas la clé (seulement
les passkeys du téléphone). La demande précise désormais une clé externe (cross-platform,
indicationsecurity-key), à l'ajout comme à l'utilisation.
Nouveau
- Clés de sécurité FIDO2 (YubiKey…) pour la double authentification, à côté de l'application
d'authentification ou à sa place. Mon compte → Clés de sécurité : ajouter une ou plusieurs clés
nommées (« YubiKey bureau »), voir leur date d'ajout et de dernière utilisation, les renommer,
les retirer ; ajouter ou retirer une clé demande de confirmer son identité, est journalisé et
alerte (e-mail, notification). Une clé seule suffit à activer la double authentification (codes
de secours proposés). À la connexion, après le mot de passe, « Utiliser ma clé de sécurité »
est proposé par défaut (ou le code de l'application, ou un code de secours) ; toutes les
confirmations « mot de passe + code » (réglages système, mises à jour, thèmes, sauvegardes,
originaux des images) acceptent aussi la clé. Les comptes protégés par une clé comptent comme
ayant la 2FA partout (bilan de santé, scan, actions qui l'exigent) ; la liste des comptes indique
le type de facteur (application, clé). Vérification rigoureuse côté serveur, en PHP natif
(défi à usage unique lié à la session, origine et domaine exacts, présence de l'utilisateur,
compteur anti-clonage, ES256 / EdDSA / RS256) : docs/securite.md, « Clés de sécurité FIDO2 /
WebAuthn » ; pas à pas : docs/guide-utilisateur.md, « Ajouter une clé YubiKey ». - Tests : nouvelle étape
webauthn(tests unitaires de la vérification, parcours complet dans
Chrome avec l'authentificateur virtuel WebAuthn).
Note
- Les clés sont liées au domaine de l'adresse du site (Réglages système) : un changement de
domaine oblige à les réenregistrer. Elles exigent une adresse en HTTPS.
English
- FIDO2 security keys (YubiKey…) for two-factor authentication, alongside or instead of the
authenticator app: add, rename and remove named keys in My account (identity confirmation, audit
log, alerts); sign in with "Use my security key"; every "password + code" confirmation also
accepts the key. Strict server-side verification in plain PHP. Keys are bound to the site's
domain (System settings) and require HTTPS.
Fichier Taille SHA-256 nobase-1.2.4-rc.4.zip1.01 Mo e898b127d34a9d30df267f89264e970e0ff7e15d44a4a5eb139bf98e07a631b0nobase-update-1.2.4-rc.4.zip0.82 Mo 3c59fdb27a9333f3a8e1d56265eb579f6f9fdc96abd01e0d0904a59e15deec54nobase-1.2.4-rc.4.zip: paquet d'installation public, sans jeton (créez le vôtre :php app/cli/install.php --new-token, ou voirINSTALLATION.txt).nobase-update-1.2.4-rc.4.zip: paquet de mise à jour signé (Ed25519 + ECDSA P-256), installé depuis le back-office (Mises à jour) ou par le canallatest.jsonde la brancheupdates.- Signé par la clé
cccd09dc81ef2c61— empreinte SHA-256cccd09dc81ef2c6173538eaf923ea4463eee78491c4a48cf622645e2658ff875(comparez avecwww/app/update-keys.json). - Construit et signé automatiquement par la forge (exécution n° 42, commit
2bb37073310e).
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Ajout ou utilisation d'une clé de sécurité : si le navigateur ne répond jamais (Chrome sur Android