ayr-ton
(Ton)
1
こんにちは、
いくつかのマストドン(Mastodon)インスタンスとの通信で問題が発生しています。
多くの管理者が、ユーザーエージェントを提供するアプリ/サーバーとのみやり取りするという設定要件を持っているようで、activitypubプラグインがユーザーエージェントを提供していないことが確認できました。
将来のバージョンで、以下のようなユーザーエージェントを追加することを検討していただけますでしょうか?
「Discourse-ActivityPub/x.y.z (+https://eg-discourse-domain.com)」またはそれに類するもの。
これにより、フェデレーションと、この要件を持つマストドンインスタンスへのプロファイルリンク機能の両方が修正されるはずです。
ご確認いただきありがとうございます。
「いいね!」 1
pmusaraj
(Penar Musaraj)
2
ayr-ton
(Ton)
3
@pmusaraj フェデレーションは期待通りに動作しています!ありがとうございます!
さて、アクターを私のディスコースプロフィールにリンクしようとすると、インスタンスログからユーザーエージェントがnullであると文句を言われ、クライアントの作成に失敗するという同じエラーがまだ表示されます。
私のプロフィールのリンクは次のとおりです。
https://example.com/u/ayr-ton/preferences/activity-pub
pmusaraj
(Penar Musaraj)
4
インスタンスログのエラーのスクリーンショットを共有していただけますか?
ayr-ton
(Ton)
5
エラーが発生しました: リクエストにユーザーエージェントが送信されていません クライアントの作成に失敗しました
インスタンスで表示されているログも同じです。「ユーザーエージェントなし」
これらのエラーは、同じインスタンスのユーザーがDiscourseのアクターをフォローしようとしたときにも発生していましたが、これは最新のコミットで修正されました。
また、このアクションのログがプラグインの記録に表示されていないのも興味深いです。
「いいね!」 1
ayr-ton
(Ton)
6
テストのために、プロフィールを ayr-ton.net または alquimidia.social.br にリンクしてみてください。そうすれば同じエラーが表示されます。ログインが表示される場合、ユーザーエージェントもプロファイル設定を通じて送信されています。
「いいね!」 1
pmusaraj
(Penar Musaraj)
7
ありがとうございます。これがマージされれば対処されるはずです。
ayr-ton
(Ton)
8
素晴らしい、ユーザーエージェントは修正されました!
現在見えている唯一のエラーはこれだけです(gotososocialインスタンスで、マストドンインスタンスはすべてのシナリオで期待どおりに動作しています):
invalid_request Bad Request: redirect_uri was not set in the token request form
これは私にとって良い最初のPRだと思いますか?
「いいね!」 1
pmusaraj
(Penar Musaraj)
9
はい、プルリクエスト(PR)を提出してください。ありがとうございます!