بيانات الاعتماد في سير العمل المختلفة يتم تغييرها دون إجراء أي تغييرات

وصف المشكلة/الخطأ/السؤال

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

ما رسالة الخطأ (إن وجدت)؟

فشل التفويض، يرجى التحقق من بيانات الاعتماد الخاصة بك، وهذا منطقي لأنه غيّر بيانات اعتماد سير العمل الذي لم أجري عليه تعديلات ولكن تم تغييره عند تغيير أي مصادقة أساسية لسير العمل.

يرجى مشاركة سير العمل الخاص بك

https://community.n8n.io/u/activate-account/68413acfed0732a1eb34c35fe5bb1c3c

شارك الإخراج الذي تم إرجاعه بواسطة العقدة الأخيرة

فشل التفويض، يرجى التحقق من بيانات الاعتماد الخاصة بك

معلومات حول إعداد n8n الخاص بك

  • إصدار n8n: n8n@2.25.7
  • قاعدة البيانات (الافتراضي: SQLite): الافتراضي
  • إعداد n8n EXECUTIONS_PROCESS (الافتراضي: own, main):
  • تشغيل n8n عبر (Docker, npm, n8n cloud, تطبيق سطح المكتب): n8n cloud
  • نظام التشغيل: Windows 11

مرحباً @elaxxl، هذا ليس خطأ، بل المشكلة أن بيانات الاعتماد لا تتغير من تلقاء نفسها. n8n يخزن كل بيانات اعتماد كائن مشترك واحد، وكل عقدة تختاره تشير إلى نفس الكائن. أنت تعيد استخدام بيانات اعتماد «Basic Auth» واحدة لكل من WordPress و MailChimp وتعدلها في المكان، لذا تغيير بيانات الاعتماد لسير عمل WordPress يستبدل ما تستخدمه عقدة MailChimp، وبالتالي حدوث خطأ المصادقة.

الحل: أعطِ كل خدمة بيانات اعتماد خاصة بها. في القائمة المنسدلة لبيانات اعتماد عقدة MailChimp اختر «Create New Credential» (لا تعدل الكائن الموجود)، وسمّها على سبيل المثال «MailChimp Basic Auth» ببيانات قيمتها الخاصة، وافعل الشيء نفسه مع WordPress. عندما تكون لكل عقدة بيانات اعتماد خاصة بها، تعديل واحدة لا يؤثر على الأخرى.

شكراً، منطقي جداً هههه.