Autoriser l'intégration dans un domaine internationalisé

Actuellement, Discourse ne permet pas de configurer un hôte dont le nom contient des lettres non latines pour l’intégration. Toute tentative d’ajout d’un nom de domaine internationalisé (IDN) pour l’intégration entraîne une erreur « L'hôte est invalide ».

Un IDN https://अमरकोश.भारत aura le punycode correspondant https://xn--l1b6a9di5a0j.xn--h2brj9c, mais aucun d’eux n’est un hôte valide.

Pour l’instant, la seule solution semble être de désactiver la propriété « Politique de sécurité du contenu - Ancêtres de trame - Restreindre qui peut intégrer ce site dans des iframes via CSP. Contrôler les hôtes autorisés sur l’intégration » pour que cela fonctionne. Mais cela rend l’installation de Discourse ouverte à l’intégration par n’importe qui.

La validation du nom d’hôte pour l’intégration devrait être assouplie pour inclure également les noms de domaine internationalisés.

1 « J'aime »