pmusaraj
(Penar Musaraj)
1
a commit をマージし、ActivityPub プラグインで Discourse-to-Discourse リンクアクターのサポートを追加しましたが、2つの異なるインスタンスでテストしたところ、問題が発生しています。すべてここにまとめて報告します @angus。
Discourse-to-Discourse 検証: 個人の Discourse インスタンスでは、meta.discourse.org から Discourse リンクアクターを追加できません。最初は「検証に失敗しました」というクライアントエラーが表示され、その後タイムアウトしました。
スクリーンショット:
meta から個人のインスタンスアカウントをリンクしようとした場合も、同じエラーが発生します。
Discourse-to-Mastodon 検証: 個人のインスタンスでは、これは正常に動作しました。しかし、ここでは meta で mastodon.social の検証ステップをパスできません。「エラーが発生しました: アクセストークンが無効です。クライアントの検証に失敗しました」というエラーが表示されます。
「いいね!」 1
angus
(Angus McLeod)
2
作業を開始したことをお知らせします。まもなくアップデート/PRを提供します。
「いいね!」 1
angus
(Angus McLeod)
3
@pmusaraj とりあえず、ユーザーAPIキークライアントのレート制限設定を追加するPRを作成しました(これにより、テストが難しくなります)。
また、allow user_api key client scopes サイト設定に discourse-activity-pub:read スコープが追加されていることを確認していただけますでしょうか。自動的に追加されるはずですが、念のため確認しておくと良いでしょう。
「いいね!」 1
angus
(Angus McLeod)
4
@pmusaraj テストで、このPRがこの問題を修正したことをお知らせします。
これがmetaで公開されたらお知らせいただければ、こちらでもテストできます。
「いいね!」 1
pmusaraj
(Penar Musaraj)
5
この変更は現在metaで公開されています。セルフホストインスタンス(この変更で最新化されています)でも、さらに一歩進みましたが、承認後にこのエラーが発生しました。
angus
(Angus McLeod)
6
これでこの問題を修正できたと思います。このエラーは現在、インスタンスにアクターがまだ存在しない場合に発生します。ユーザーアクターはオンデマンドで作成されるため(つまり、メッセージは改善される可能性がありますが、これは想定内です)。アクターが存在しない場合に作成すべきケースがいくつかあると思います。これはそのためのものです。
「いいね!」 2
pmusaraj
(Penar Musaraj)
7
前回のプルリクエストで、セルフホスト環境でのDiscourse間認証が修正されました。ありがとうございます!
「いいね!」 2
angus
(Angus McLeod)
8
これは、Mastodon側の古い/破損したOAuthアプリを示している可能性があります。個人的なテスト(本番インスタンス)では、問題なく検証できましたが、念のためお知らせします。この問題の潜在的な原因に対処するためのプルリクエストを提出しました。
「いいね!」 1
angus
(Angus McLeod)
10
@pmusaraj マージありがとうございます。mastodon.social で Mastodon アカウントの認証がメタで正常に完了したことをお知らせします。PR が修正されたようです。他に問題があればお知らせください。
「いいね!」 1
pmusaraj
(Penar Musaraj)
11
はい、うまくいきました。素晴らしい、ありがとうございます!
「いいね!」 1
pmusaraj
(Penar Musaraj)
クローズされました:
12
このトピックは20時間後に自動的に閉じられました。返信はもうできません。