Clé publique non affichée lors de l'installation du composant de thème à partir d'un dépôt privé

Lorsque j’essaie d’ajouter un composant de thème à partir d’un dépôt privé, la clé publique générée ne s’affiche pas.

Je peux la récupérer dans l’onglet réseau et créer une clé de déploiement dans Github, et cela fonctionne, il ne s’agit donc que d’un problème d’affichage.

Au fait, pourquoi la clé privée est-elle également envoyée au client :thinking: :scream:

1 « J'aime »

Cela ressemble certainement à un bug, nous allons le régler.

Récemment, @nbianca a apporté une modification assez critique, nous n’étions pas en mesure de « mettre en scène » les dépôts avant qu’ils ne soient prêts. Cela signifiait que quelqu’un était bloqué avec cette expérience utilisateur ouverte pendant qu’une autre personne s’occupait de la configuration du dépôt.

Nous vous permettons maintenant de « mettre en scène » le composant ou le thème et de gérer les clés à votre guise.

On dirait que certains des échanges réseau ici sont des restes de l’ancienne implémentation.

2 « J'aime »

@nbianca peux-tu regarder ça ?

1 « J'aime »

Le problème ici était que l’expression régulière qui vérifiait l’URL du dépôt était trop stricte et ne permettait pas l’absence de .git à la fin. Je l’ai corrigé dans cette PR :

2 « J'aime »

Oui, cela semble résoudre le problème, merci !

Cela agit toujours un peu étrangement car il génère (de manière répétée) une paire de clés et l’envoie sur la ligne même si l’URL du dépôt n’adhère pas à l’expression régulière, mais je suppose que la famine d’entropie n’est plus une attaque réaliste en 2022 et qu’il s’agit d’une requête réservée aux administrateurs, il n’y a donc pas de réel problème de sécurité.

Ce sujet a été automatiquement fermé après 36 heures. Les nouvelles réponses ne sont plus autorisées.