Discourse-ID zeigt eigenes Logo und Namen statt das meines Forums

„Verwenden Sie Ihr Discourse-ID-Konto, um sich bei Discourse anzumelden“ @rishabh

Ich bin der Meinung, dass das zweite „Discourse“ durch meinen Forennamen ersetzt werden sollte, in diesem Fall „FAKTout“, da die Benutzer versuchen werden, sich in meinem Forum anzumelden, nicht bei Discourse. Die zugrunde liegende URL verweist zwar korrekt auf mein Forum.

So funktioniert es in der Regel. Ich frage mich, ob es eine Weile dauert, bis Discourse-ID den Namen aktualisiert.

Danke! Ich werde es in einiger Zeit noch einmal überprüfen.

Es hat sich immer noch nichts geändert @Moin @rishabh

Ich habe ein selbstgehostetes Discourse-Forum erstellt. Auf der Anmeldeseite steht „Verwende dein Discourse-ID-Konto, um dich bei Discourse anzumelden“. Es sollte heißen „bei FAKTout anmelden“ (mein Forenname). Der zugrunde liegende URL verweist jedoch korrekt auf mein Forum. Kann jemand das beheben?

Dies ist kein Fehler, sondern die aktuelle Konfiguration, wie das OAuth-System funktioniert.

Es gibt einen vorhandenen Feature-Request, zu dem du gerne deine Stimme abgeben und den Fortschritt verfolgen kannst.

Ich lag wohl falsch :woman_facepalming:

Ich sehe einen Unterschied zwischen der Feature-Anfrage, das Forum stärker hervorstechen zu lassen, und dem Problem, bei dem „Discourse“ statt des Forumstitels angezeigt wird.

Das Beispiel in der Feature-Anfrage zeigt den Namen des Forums „CAN Discourse“

Dieses Thema meldet, dass statt „into FAKTout“ nur die Discourse-ID „Discourse“ angezeigt wird.

Die Anzeige des korrekten Namens scheint bei anderen Foren zu funktionieren, aber nicht bei diesem. Daher bin ich mir nicht sicher, ob dies „so funktioniert, wie die aktuelle Einrichtung vorgesehen ist“.

Ah, vielleicht habe ich es zu schnell gelesen, danke. Ich habe das Gleiche aber auch auf anderen Foren gesehen, deshalb dachte ich, das sei die übliche Vorgehensweise. Lass mich das mal genauer untersuchen.

Ja, hört sich gut an, werde ich machen

Gleich hier. Es könnte sein, dass die Metadaten hochgeladen wurden, bevor der Titel geändert wurde. Kannst du den Titel auf etwas anderes ändern, speichern und dann wieder auf den gewünschten Titel zurücksetzen? Es könnte sein, dass das erneute Speichern der Einstellung einen erneuten Sync auslöst.

Das hat nichts gebracht. Ich habe Admin → Alle Site-Einstellungen → Titel geändert.
Wird der Sitename aus diesem Feld übernommen?

Ich glaube, das tut es, aber das ist nicht mein Fachgebiet. Andere Kollegen schauen sich das auch an :slight_smile:

Ah, okay, versuche das, es hat bei mir funktioniert:

  1. Per SSH verbinden und zur Rails-Konsole wechseln:
cd /var/discourse
./launcher enter app
rails c

  1. Die beiden versteckten Anmeldeinformationen löschen:
SiteSetting.discourse_id_client_id = ""
SiteSetting.discourse_id_client_secret = ""
exit

  1. Gehe in Admin → Einstellungen → Anmeldung und schalte Discourse ID aktivieren zuerst aus, dann wieder ein.

Das wirkt eher wie ein Workaround als wie eine echte Lösung. Wie funktioniert das für alle Foren im kostenlosen Plan und alle anderen gehosteten Sites, die Discourse ID nutzen?

Vielen Dank. Es hat funktioniert.

Ich nutze einen Self-Hosted-Plan.

Da du gesagt hast, dass es funktioniert hat, habe ich das erwartet. Aber es beantwortet nicht meine Frage nach dem Verfahren für Foren, die von Discourse gehostet werden. Dass man bei jeder Änderung des Namens oder Logos deren Support benötigt, fühlt sich nicht nach einer Lösung an.

Auf unseren gehosteten Sites wird diese erneute Registrierung, wenn ich das richtig lese, automatisch durchgeführt (großes Wenn):

Es handelt sich um einen Workaround, und wir haben auch diese Schaltfläche unter „/admin/config/login-and-authentication/discourse-id“ für denselben Zweck:

Ich gehöre zum Team, das an Discourse ID arbeitet, daher werde ich bestätigen, wie es funktioniert, und prüfen, ob wir es klarer darstellen können.

In meinem eigenen Test war diese Schaltfläche jedoch deaktiviert.