مصادقة Discourse عبر VK (فكونتاكتي)

:warning: لم يعد مصادقة VK يعمل، لذا فإن هذا البرنامج المساعد deprecated. قد ترغب في تجربة البرنامج المساعد الذي ساهم به المجتمع VK ID OAuth 2.1 Authentication for Discourse بدلاً من ذلك.

:discourse2: ملخص مصادقة VK على Discourse تتيح للمستخدمين تسجيل الدخول إلى منتداك باستخدام VK.
:hammer_and_wrench: رابط المستودع https://github.com/discourse/discourse-vk-auth
:open_book: دليل التثبيت كيفية تثبيت الإضافات في Discourse

بعد تثبيت البرنامج المساعد يمكنك الذهاب إلى vk.com و:

  1. إنشاء تطبيق جديد (أو استخدام تطبيق موجود) في https://vk.com/apps?act=manage. (اختر “الموقع” تحت المنصة في النموذج لتطبيق جديد.)
  2. انتقل إلى إعدادات التطبيق ولاحظ معرّف التطبيق والمفتاح الآمن.
  3. في مثيل Discourse الخاص بك، انتقل إلى إعدادات الموقع، وقم بالتصفية حسب “VK” وأدخل معرّف التطبيق والمفتاح الآمن.
  4. حدد مربع الاختيار “vk auth enabled”، وقد انتهيت!

يجب أن ترى الآن الزر لتسجيل الدخول عبر VK:

14 إعجابًا

تحتاج الآن إلى تحديد “عنوان URL لإعادة التوجيه الموثوق به”

الوصف: عنوان URL الذي سيتم إعادة توجيه المتصفح إليه بعد النقر على زر “تسجيل الدخول باسم”.
من المهم تحديد العنوان إذا كنت تستخدم مخطط
authorization Connect.redirectAuth.

من فضلك أخبرني ماذا أكتب هنا :heart_hands:

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

تحتاج إلى تحديد عنوان URL هذا:
https://example.com/auth/vkontakte/callback

في example.com اسم النطاق الخاص بك

إعجابَين (2)

فكونتاكتي تنتقل إلى النطاق vk.ru

تنتقل فكونتاكتي إلى النطاق vk.ru - الآن ستكون جميع عمليات تكامل واجهات برمجة التطبيقات (API) والتفويضات متاحة من خلاله فقط.

للتأكد من أن خدماتك تعمل بشكل صحيح، قم بتغيير نطاقاتها بحلول 30 سبتمبر - على سبيل المثال:

vk.ru/dev بدلاً من vk.com/dev
oauth.vk.ru بدلاً من oauth.vk.com
api.vk.ru بدلاً من api.vk.com

إذا كانت لديك أي أسئلة، يرجى الاتصال بالدعم: dev.vk.com/ru/support

شكراً لإعلامنا! أرى أن موقع vk.com لا يزال يعمل. هل تقصد أنه سيتوقف عن العمل في وقت ما؟ متى سيتوقف عن العمل؟

يبدو أن المكون الإضافي سيحتاج إلى تحديث لمعالجة هذا التغيير.

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

إشعار رسمي باللغة الروسية، تم إرفاق لقطة الشاشة.

هل يمكنك نسخ/لصق ذلك في رد هنا، حتى تتم ترجمته لنا؟

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

فكونتاكتي تنتقل إلى النطاق vk.ru - الآن ستكون جميع عمليات تكامل واجهات برمجة التطبيقات والمصادقة متاحة فقط من خلاله.

  لكي تعمل خدماتك بشكل صحيح، قم بتغيير نطاقاتك بحلول 30 سبتمبر - على سبيل المثال:
  • vk.ru/dev بدلاً من vk.com/dev
  • oauth.vk.ru بدلاً من oauth.vk.com
  • api.vk.ru بدلاً من api.vk.com

  لجميع الأسئلة، تفضل بزيارة الدعم: dev.vk.com/ru/support
إعجاب واحد (1)

شكرا لك! يبدو أن الموعد النهائي هو 30 سبتمبر والآن نحن في 30 أكتوبر. متى سيتوقف نطاق vk.com عن العمل؟

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

لم يتوقف العمل بالنطاق، وهو أمر مهم لواجهات برمجة التطبيقات (APIs) والتطبيقات. قد يتم إيقاف الدعم في أي وقت. لقد أرسلوا إشعارًا في 5 سبتمبر بأن كل شيء يجب أن يتغير بحلول 30 سبتمبر. لا يزال يعمل، ولكنه قد يتوقف في أي وقت.

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

VK في روسيا مماثل لـ Facebook، بينما Yandex مماثل لـ Google، محرك بحث عملاق وشركة تكنولوجيا معلومات كبرى. إذا كنت تفكر في إضافة تفويض فوري لـ Yandex، فسيكون ذلك مناسبًا جدًا لجميع المستخدمين الناطقين بالروسية في روسيا ورابطة الدول المستقلة وحول العالم.

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

لقد قمنا بالتحديث
وانتقلنا إلى نطاق جديد
workspace.vk.ru

لقد قمنا بالتحديث
وانتقلنا إلى نطاق جديد
workspace.vk.ru

لقد بدأت. سيقومون بإغلاق .com قريبًا.

إعجابَين (2)

هل يمكنك تعديل المكون الإضافي واختبار ما إذا كان يعمل ثم تقديم طلب سحب؟

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

سأحاول غدًا. محليًا فقط، ليس لدي منتدى عبر الإنترنت في الوقت الحالي.

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

تم

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

هل يمكنك لصق رابط طلب السحب هنا في سطر منفصل؟

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

شكرًا. تعتمد الإضافة الخاصة بنا على omniauth-vkontakte، ويمكنني رؤية أنهم أجروا هذا التغيير مؤخرًا أيضًا: Replace vk.com with vk.ru (#92) · mamantoha/omniauth-vkontakte@98cf241 · GitHub

لكي تقوم الإضافة بالتبديل فعليًا من vk.com إلى vk.ru، تحتاج الإضافة أيضًا إلى تحديث إصدار omniauth-vkontakto لتضمين هذا الالتزام، أي أن تكون على الإصدار 1.9.0. لقد أضفت هذا إلى طلب السحب الخاص بك، ولكن من الناحية العملية، ليس لدي أي مواقع نشطة تقوم بتشغيل المصادقة عبر VK. هل لديك واحد؟ هل يمكنك اختبار ترقية الجوهرة لمعرفة ما إذا كانت تسبب أي مشاكل؟

إعجابَين (2)

سأقوم باختباره لاحقًا، عندما يكون المنتدى متاحًا على الإنترنت. ربما الأسبوع المقبل. ثم سأحاول إنشاء إضافة منفصلة لـ Yandex.

إعجابَين (2)

GitHub - kaktaknet/discourse-vkid-oauth: 🔐 VK ID Authentication for Discourse. OAuth 2.1 authentication plugin with VK ID, OK.ru, and Mail.ru support. يعمل، لقد تحققت منه.

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