هل يأتي مدير Docker مع المكونات الإضافية الأساسية؟ إذا كان الأمر كذلك، فهل يسمح لي تعطيله بنسخ المكونات الإضافية الأساسية وإضافة ميزاتي الخاصة؟ أخبرني.
شكرًا!
هل يأتي مدير Docker مع المكونات الإضافية الأساسية؟ إذا كان الأمر كذلك، فهل يسمح لي تعطيله بنسخ المكونات الإضافية الأساسية وإضافة ميزاتي الخاصة؟ أخبرني.
شكرًا!
إذا كان الاستضافة الذاتية تأتي مع Docker فقط، يمكنك إضافة مكونات إضافية مخصصة (متفرعة) في app.yml – لا حاجة لتعطيل Docker.
هنا دليل تثبيت المكونات الإضافية.
لا يسمح لي بتعطيل بعض الإضافات الأساسية على الرغم من أن موقعي مستضاف ذاتيًا. لقد قمت بعمل نسخة من إضافة تسجيل الدخول إلى Discord ولكن نظرًا لأنها جزء من النواة، فإن إعداداتي يتم تجاوزها باستمرار.
تعديل:
هذا هو موقعي: forum.money-developers.com
إنه لا يحترم الإضافات التي قمت بعمل نسخة منها بسبب تجاوز الإضافة الأساسية للإضافة المنسوخة.
يمكن تعطيل أي إضافات لم يتم دمجها في النواة في ملف app.yml
إذا أردت، على سبيل المثال، تعطيل الدردشة لصالح نسخة معدلة. قد تحتاج إلى تغيير اسمها والتأكد من أنها تستخدم دليل تثبيت خاص بها
لا أتذكر وجود إضافة Discord في النواة.
قد يكون هذا مختلفًا لأنه تسجيل دخول
قد تحتاج الإضافات أو الميزات المدمجة في النواة إلى معالجة خاصة لإنشاء إضافة مخصصة لاستخدامها بدلاً منها.
الإضافات المدمجة في النواة هي جزء من البرنامج الرئيسي. لا أعتقد أن Docker لديه أي سيطرة عليها.
حاولت تثبيت الدردشة بعد تفويت التحديث الذي تم دمجه في النواة. تسبب هذا في فشل إعادة البناء.
أنا أتحدث عن تسجيل الدخول للمصادقة في Discord
سأحاول تغيير اسم المكون الإضافي الخاص بي لمعرفة ما إذا كان ذلك سينجح.
لقد قمت بتعديل مشاركتي أعلاه. لم تعد الإضافات المدمجة في النواة إضافات منفصلة. قد تتمكن من إنشاء بديل إضافة مخصص. ولكن ستحتاج إلى مؤلف إضافة ذي خبرة لديه معرفة عميقة بهذا الأمر.
قد يساعد تغيير الاسم ولكن لست متأكدًا من كل ما ستحتاج إلى تغييره لجعله أكثر استقلالية.
هناك فئة Dev قد تساعد في الحصول على الإرشادات التي تبحث عنها
@AEW745 هل يمكنك إرسال تسجيل شاشة لهذه المشكلة؟ لست متأكدًا تمامًا بخصوص مشكلتك.
سأرسل لك رابط المستودع لأنني قرأت شيئًا يقول إنه لم يعد عليك تثبيت المكون الإضافي لأنه مضمن في النواة. لذلك عندما أحاول تعديله وتثبيته، لا يعمل المكون الإضافي.
تعديل:
هذا هو رابط المستودع
discourse/discourse-plugin-discord-auth: مكون إضافي لـ Discourse لتسجيل الدخول عبر Discord
حسناً، فهمت. هذا غريب بالفعل. فقط بدافع الفضول، بأي طريقة تحاول تعديله؟
هذا المنطق موجود في النواة. هذا المستودع مؤرشف.
إذا كنت تريد تجاوز ما يحدث في النواة، فستحتاج إلى بناء إضافة.
هنا منطقة الكود التي تهتم بها:
ومع ذلك، كما ترى، فإن النقابات (guilds) هي بالفعل جزء من النطاق، في حال كان هذا مصدر قلق؟
أحاول الوصول إلى نطاق “guilds.members.read” حتى أتمكن من الحصول على الأسماء المستعارة أيضًا.
سأحاول استخدام هذا المستودع بدلاً من ذلك:
discourse/discourse-oauth2-basic: A basic OAuth2 plugin for use with Discourse
سأقوم بتعطيل مصادقة Discord المضمنة الافتراضية لمعرفة ما إذا كان ذلك سيصلحها.
لقد بدأت في استخدام أساسيات oauth2، والإعداد صعب. أنا قادر على الحصول على بيانات JSON للمستخدم ولكن لا يمكنني استخدامها.
تعديل:
هل أفعل هذا بشكل صحيح؟
هل تتبع التعليمات الموجودة في https://meta.discourse.org/t/discourse-oauth2-basic/33879؟
لقد نجحت في تشغيله ولكن الآن عندما أتنقل بين اثنين مختلفين من Oauth2، يظهر لي أن اسم المستخدم و/أو البريد الإلكتروني مأخوذ.
لقد قمت بإصلاحه. ومع ذلك، فإن المشكلة الوحيدة هي أنه إذا كان لديهم اسم مستخدم مشابه مع oauth2، فلن يتجاوز اسم المستخدم أو الاسم المعروض الخاص بهم. لذلك، بالنسبة لأحد موفري Oauth2، كان عليّ تبديل اسم المستخدم والاسم.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.