La connexion (connexion locale avec e-mail et mot de passe) ne répond pas en raison de l’erreur d’exécution suivante :
**publickeycredential n'est pas défini.**
passkeyConditionalLogin
installModifier
install
untrack
install
Chaque fois que vous cliquez sur le bouton de connexion qui apparaît dans la console.
Environnement : système sur invitation uniquement, connexion uniquement. Tentative de connexion en tant qu’administrateur. La seule façon d’entrer est par e-mail contenant un lien de session unique.
firefox (Tor). Je vous serais très reconnaissant si vous pouviez corriger cela !
la configuration à nouveau pour reproduire : utilisateurs enregistrés uniquement et sur invitation uniquement.
Zut ! Merci à vous deux et à tous ceux qui corrigent cela. Donc, je lance la reconstruction et ça devrait être bon, hein ? Ou discourse-setup tire aussi du dépôt ? Je crois aussi qu’il y a une erreur avec le modèle onion par défaut : les liens onion redirigent vers la page clearnet et je dois exécuter le script doctor à cause de certaines erreurs. Je ne pense pas qu’il soit logique de désactiver manuellement la redirection dans nginx, puisque le reste des requêtes passera toujours par clearnet, n’est-ce pas ?
Puis-je techniquement ajouter ces quelques lignes moi-même afin de ne pas ajouter plus de temps d’arrêt avec la reconstruction ? Où se trouve ce répertoire d’applications ? Et un redémarrage du lanceur suffirait-il ?
Ça arrive, ça arrive. Je viens de pousser une modification à la correction, c’est délicat car l’interface utilisateur conditionnelle des passkeys n’est pas uniformément prise en charge par les navigateurs.
Dans Firefox, elle n’est pas du tout prise en charge. Dans Safari sur iOS, la fonctionnalité est prise en charge, mais l’appel à isConditionalMediationAvailable() renvoie false… j’ai donc dû modifier le code pour ajouter une vérification de fonctionnalité uniquement pour Firefox.
Une fois les tests réussis, je fusionnerai le changement, il devrait alors être disponible dans environ une heure.
Merci, j’ai vu les deuxièmes commits… Je modifie les choses localement donc je ne reconstruirai pas tout de suite et je redémarrerai juste le conteneur. Ça marchera, oui ? L’avez-vous fait localement manuellement ?
J’ai juste ajouté les modifications et redémarré le conteneur, mais cela ne fonctionne toujours pas. J’obtiens toujours l’erreur Publickeycredentials is not defined.
J’ai juste fusionné la PR, une fois qu’elle sera dans tests-passed, vous pourrez reconstruire et cela devrait résoudre le problème. Je testais localement avec TOR et Firefox sur macOS.
Dois-je reconstruire ? pourquoi cela ne fonctionne-t-il pas lorsque je modifie les fichiers localement et que je redémarre le lanceur ? Parce que j’ai fait exactement cela.
La correction est maintenant fusionnée et je vois qu’elle est déployée sur meta.discourse.org. Pouvez-vous reproduire le problème ici sur votre appareil Android ? Si oui, veuillez partager la version du navigateur, merci.