J’ai donc réussi à résoudre ce problème. Il s’agit d’un bug de validation du côté de Discourse, le regex dans le paramètre Discourse n’a pas encore rattrapé, de sorte que l’interface utilisateur administrateur rejette des secrets parfaitement valides avec l’erreur « La valeur ne correspond pas… ».
J’ai réussi en contournant le validateur et en écrivant directement le secret dans la base de données. Maintenant, cela fonctionne :

Il faudrait donc probablement corriger cela à nouveau, car c’est la solution la plus acceptable et la plus sûre.