مشكلات مع الممثلين المرتبطين

لقد قمنا للتو بدمج التزام يضيف دعمًا للممثلين المرتبطين من Discourse إلى Discourse على المكون الإضافي ActivityPub، ومع ذلك، عند الاختبار في مثيلين مختلفين، أواجه مشاكل. سأقوم بتجميعها هنا @angus حتى يتم تجميعها معًا.

التحقق من Discourse إلى Discourse: في مثيل Discourse شخصي، لا يمكنني إضافة ممثل مرتبط بـ Discourse من meta.discourse.org، في البداية حصلت على خطأ في العميل “فشل التحقق”، ثم انتهت المهلة.

لقطات الشاشة:

نفس الخطأ عند محاولة ربط حسابي الشخصي من meta.

التحقق من Discourse إلى Mastodon: على المثيل الشخصي، نجح هذا بشكل جيد! هنا في meta على الرغم من ذلك، لا يبدو أنني أستطيع تجاوز خطوة التحقق لـ mastodon.social، أحصل على هذا الخطأ: حدث خطأ: رمز الوصول غير صالح فشل التحقق من العميل.

إعجاب واحد (1)

ملاحظة سريعة بأنني بدأت العمل على هذا وسيكون لدي تحديث / طلب سحب قريبًا.

إعجاب واحد (1)

@pmusaraj كمقياس مبدئي فقط، لقد قمت بإنشاء طلب سحب يضيف إعدادات لتحديد معدل عملاء مفاتيح واجهة برمجة التطبيقات للمستخدمين (مما يجعل هذا صعب الاختبار).\n\nhttps://github.com/discourse/discourse/pull/30402\n\nهل يمكنك أيضًا التحقق من إضافة نطاق discourse-activity-pub:read إلى إعداد الموقع allow user_api key client scopes. يجب أن يتم ذلك تلقائيًا، ولكن يجدر التحقق.

إعجاب واحد (1)

@pmusaraj مجرد ملاحظة أنه في اختباري على نسخة إنتاجية، هذا السحب (PR)

أصلح هذه المشكلة:

إذا كان بإمكانك إخباري عندما يكون هذا متاحًا على meta، يمكننا الاختبار هنا أيضًا.

إعجاب واحد (1)

هذا التغيير متاح الآن على ميتا. باستخدام نسختي المستضافة ذاتيًا (والتي تم تحديثها أيضًا بهذا التغيير)، أتقدم خطوة أخرى، ولكني واجهت هذا الخطأ بعد التفويض:

أعتقد أن هذا يعني أننا قمنا بإصلاح هذه المشكلة. سيحدث هذا الخطأ حاليًا إذا لم يكن لديك ممثل بالفعل في المثيل حيث يتم إنشاء ممثلي المستخدم عند الطلب (أي، هذا متوقع، على الرغم من أنه يمكن تحسين الرسالة). أعتقد أن هذه حالة يجب أن نقوم بإنشائها إذا لم تكن موجودة. سيؤدي هذا إلى القيام بذلك:

إعجابَين (2)

:+1: هذا آخر طلب دمج (PR) يصلح التفويض من Discourse إلى Discourse على نسختي المستضافة ذاتيًا، شكرًا لك!

إعجابَين (2)

أعتقد أن هذا قد يشير إلى تطبيق OAuth قديم/مدمر على جانب Mastodon. مجرد ملاحظة أنه في اختباراتي الخاصة مع mastodon.social (على المثيلات الإنتاجية)، تمكنت من التحقق دون مشكلة. لقد قمت برفع طلب سحب لمعالجة هذا السبب المحتمل للمشكلة:

إعجاب واحد (1)

أو يتم استخدام المحور.

@pmusaraj شكراً على الدمج. مجرد ملاحظة أنني تمكنت للتو من تفويض حساب Mastodon الخاص بي بنجاح على mastodon.social هنا على meta، لذا يبدو أن PR قد أصلحه، ولكن أخبرني إذا كانت لديك أي مشاكل أخرى.

إعجاب واحد (1)

نعم، بالفعل، لقد نجحت معي أيضًا. رائع، شكرًا لك!

إعجاب واحد (1)

تم إغلاق هذا الموضوع تلقائيًا بعد 20 ساعة. لم يعد يُسمح بالردود الجديدة.