• v1.2.4-rc.4 2bb3707331

    NoBaSe 1.2.4-rc.4
    All checks were successful
    Intégration continue / ci (push) Successful in 1m6s
    nobase/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 headles
    Publication d'une version / release (push) Successful in 1m9s
    Pre-release

    jlequen released this 2026-10-11 18:55:48 +00:00 | 23 commits to main since this release

    Corrigé (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,
      indication security-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.zip 1.01 Mo e898b127d34a9d30df267f89264e970e0ff7e15d44a4a5eb139bf98e07a631b0
    nobase-update-1.2.4-rc.4.zip 0.82 Mo 3c59fdb27a9333f3a8e1d56265eb579f6f9fdc96abd01e0d0904a59e15deec54
    • nobase-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 voir INSTALLATION.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 canal latest.json de la branche updates.
    • Signé par la clé cccd09dc81ef2c61 — empreinte SHA-256 cccd09dc81ef2c6173538eaf923ea4463eee78491c4a48cf622645e2658ff875 (comparez avec www/app/update-keys.json).
    • Construit et signé automatiquement par la forge (exécution n° 42, commit 2bb37073310e).
    Downloads