Ich habe Probleme bei der Kommunikation mit einigen Mastodon-Instanzen.
Es scheint, dass viele Administratoren eine Konfigurationsanforderung haben, nur mit Apps/Servern zu interagieren, die einen User-Agent angeben, was ich bei dem ActivityPub-Plugin nicht sehe.
Könnten Sie in zukünftigen Versionen eine User-Agent-Angabe wie diese für Anfragen hinzufügen?
„Discourse-ActivityPub/x.y.z (+https://eg-discourse-domain.com)“ oder etwas Ähnliches?
Dies wird sowohl die Föderation als auch die Möglichkeit beheben, Profile mit Mastodon-Instanzen zu verknüpfen, die diese Anforderung haben.
Vielen Dank für Ihre Zeit bei der Prüfung dieser Angelegenheit.
@pmusaraj Die Föderation funktioniert wie erwartet! Danke schön!
Ich sehe jedoch immer noch denselben Fehler, wenn ich versuche, einen Akteur mit meinem Discourse-Profil zu verknüpfen, da sich die Instanzprotokolle darüber beschweren, dass der User-Agent null ist, und der Client nicht erstellt werden kann.
Ein Fehler ist aufgetreten: kein User-Agent mit der Anfrage gesendet Fehler beim Erstellen des Clients
Das Protokoll, das ich in der Instanz sehe, ist dasselbe: „kein User-Agent“
Diese Fehler traten auch auf, als Benutzer aus derselben Instanz versuchten, den Akteuren von Discourse zu folgen, aber dies wurde mit dem neuesten Commit behoben.
Interessanterweise werden die Protokolle für diese Aktion auch nicht in den Plugin-Aufzeichnungen angezeigt.
Zu Testzwecken können Sie versuchen, Ihr Profil mit ayr-ton.net oder alquimidia.social.br zu verknüpfen, und Sie werden dieselben Fehler sehen. Wenn der Login angezeigt wird, wird der User-Agent auch über die Profilkonfiguration gesendet.