L'ID Discourse affiche son propre logo et nom au lieu de ceux de mon forum

« Utilisez votre compte Discourse ID pour vous connecter à Discourse » @rishabh

J’estime que le deuxième « Discourse » devrait être remplacé par le nom de mon forum, dans ce cas « FAKTout », car les utilisateurs tenteront de se connecter à mon forum et non à Discourse. Bien que l’URL sous-jacente pointe correctement vers mon forum.

C’est généralement comme ça que ça fonctionne. Je me demande si Discourse-ID met un certain temps à mettre à jour le nom.

Merci ! Je vais revérifier dans un moment.

Cela n’a toujours pas changé @Moin @rishabh

J’ai créé un forum Discourse auto-hébergé. Sur l’écran de connexion, il est écrit « Utilisez votre compte Discourse ID pour vous connecter à Discourse ». Il devrait être écrit « se connecter à FAKTout » (le nom de mon forum). Cependant, l’URL sous-jacente pointe correctement vers mon forum. Quelqu’un peut-il le corriger ?

Ce n’est pas un bug, mais le fonctionnement actuel du système OAuth.

Il existe une demande de fonctionnalité existante à laquelle vous pourriez ajouter votre vote et suivre les avancées.

J’avais très probablement tort :woman_facepalming:

Je vois une différence entre la demande de fonctionnalité visant à mieux mettre en valeur le forum et le problème où « Discourse » s’affiche à la place du titre du forum.

L’exemple dans la demande de fonctionnalité montre le nom du forum « CAN Discourse »

Ce signalement indique que, au lieu de « into FAKTout », l’identifiant Discourse n’affiche que « Discourse »

L’affichage du nom correct semble fonctionner pour d’autres forums, mais pas pour celui-ci. Je ne suis donc pas certain que ce soit « ainsi que fonctionne la configuration actuelle »

Ah, peut-être l’ai-je lu trop à la hâte, merci. Je vois la même chose sur d’autres forums, c’est pourquoi j’ai cru que c’était la méthode habituelle. Je vais creuser un peu plus.

Oui, ça a l’air bien, je m’en charge.

Idem, il est possible que les métadonnées aient été envoyées avant que le titre ne soit modifié. Pouvez-vous modifier le titre pour mettre autre chose, sauvegarder, puis le remettre comme vous le souhaitez ? Il est possible que le fait de sauvegarder à nouveau le paramètre déclenche une nouvelle synchronisation.

Cela n’a pas aidé. J’ai modifié Admin → Paramètres généraux du site → titre.
Est-ce que le nom du site est récupéré depuis ce champ ?

Je pense que oui, mais ce n’est pas mon domaine. D’autres collègues s’y penchent aussi :slight_smile:

Ah d’accord, essayez ceci, ça a fonctionné pour moi :

  1. Connectez-vous en SSH et accédez à la console Rails :
cd /var/discourse
./launcher enter app
rails c

  1. Effacez les deux identifiants cachés :
SiteSetting.discourse_id_client_id = ""
SiteSetting.discourse_id_client_secret = ""
exit

  1. Dans Admin → Paramètres → Connexion, désactivez Activer Discourse ID, puis réactivez-la.

Cela ressemble plus à une solution de contournement qu’à une véritable correction. Comment cela fonctionne-t-il pour tous les forums du plan gratuit et tous les autres sites hébergés utilisant Discourse ID ?

Merci beaucoup. Ça a marché.

Le mien est un plan auto-hébergé.

Puisque vous avez dit que cela fonctionnait, je m’y attendais. Mais cela ne répond pas à ma question sur la procédure pour les forums hébergés par Discourse. Avoir besoin de leur support chaque fois que vous mettez à jour le nom ou le logo ne me semble pas être une solution.

Sur nos sites hébergés, je pense que cette réinscription est gérée automatiquement, si je comprends bien : (gros « si »)

Il s’agit d’une solution de contournement, et nous disposons également de ce bouton sur « /admin/config/login-and-authentication/discourse-id » pour effectuer la même opération :

Je fais partie de l’équipe qui travaille sur Discourse ID, donc je confirmerai son fonctionnement et vérifierai si nous pouvons le rendre plus clair.

Lors de mes propres tests, ce bouton était toutefois désactivé.