Discourse VK Authentication (vkontakte)

:warning: VK Authentication no longer works, so this plugin is deprecated. You may like to try the community contributed VK ID OAuth 2.1 Authentication for Discourse plugin instead.

:discourse2: Summary Discourse VK Authentication allows users to login to your forum using VK.
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-vk-auth
:open_book: Install Guide How to install plugins in Discourse

After installing the plugin you can go to vk.com and:

  1. Create a new application (or use existing one) at VK | Welcome!. (choose “Website” under Platform in the form for a new application.)
  2. Go to the application settings and note the app ID and Secure key.
  3. In your Discourse instance, go to Site Settings, filter by “VK” and enter the app ID and the Secure key.
  4. Check the “vk auth enabled” checkbox, and you’re done!

You should now see the button to login via 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)