kaktak
(Vladislav)
10 نوفمبر 2025، 8:10م
1
الميزات
مصادقة VK ID لـ Discourse. إضافة مصادقة OAuth 2.1 مع VK ID.
الإعدادات
التطبيق مسجل في id.vk.ru
ملخص
الإعدادات
إنشاء تطبيق VK ID
انتقل إلى وحدة تحكم VK ID
انقر على “إنشاء تطبيق”
اختر منصة “موقع ويب”
تكوين OAuth
عنوان URI لإعادة التوجيه:
https://your-discourse-site.com/auth/vkid/callback
النطاقات:
vkid.personal_info (مطلوب)
email (موصى به)
phone (اختياري)
PKCE: يجب تمكينه
الإعدادات
إعدادات Discourse
انتقل إلى: مسؤول → الإعدادات → تسجيل الدخول
الإعداد
القيمة
الوصف
vkid_enabled
تمكين مصادقة VK ID
vkid_client_id
123456
معرف التطبيق من وحدة تحكم VK ID
vkid_client_secret
••••••
المفتاح السري من VK ID
vkid_scope
vkid.personal_info email phone
نطاقات OAuth
شاشة
إعجابَين (2)
pmusaraj
(Penar Musaraj)
10 نوفمبر 2025، 8:16م
2
شكراً، عندما تتاح لك الفرصة، هل يمكنك وصف الفرق بين هذا المكون الإضافي و مصادقة Discourse VK (vkontakte) ؟
إعجاب واحد (1)
kaktak
(Vladislav)
10 نوفمبر 2025، 8:18م
3
كان المكون الإضافي القديم يعمل مع الإصدار القديم من مصادقة VK. الإصدار القديم من طرق المصادقة وواجهة برمجة التطبيقات معطل تمامًا. المكون الإضافي القديم لا يعمل وقديم.
kaktak
(Vladislav)
10 نوفمبر 2025، 8:24م
5
لا يتعلق الأمر حتى بتغيير النطاق من .com إلى .ru؛ فالطريقة نفسها كانت مختلفة. تم إنشاء تطبيق للمصادقة، وتمت إضافة مجموعة VK (مشابهة لمجموعة فيسبوك) إلى التطبيق. كان النظام مختلفًا، والآن اختفى تمامًا. التطبيقات القديمة محظورة. الآن كل شيء متركز على id.vk.ru .
3 إعجابات
شكراً على طرح هذا المكون الإضافي!
لا يستخدم أي من عملائنا موفر المصادقة هذا، ولا أعرف عن أي مواقع مفتوحة المصدر أيضًا.
لقد أضفت الوسم deprecated إلى Discourse VK Authentication (vkontakte) وقد نزيله، نظرًا لأنه لم يعد يعمل. وسنضيف رابطًا إلى موضوع المكون الإضافي هذا.
3 إعجابات
أؤكد أن هذه النسخة من المكون الإضافي تعمل بشكل مثالي بدلاً من النسخة المهملة.
دليل الإعداد يبدو لائقًا، شكرًا لك.
نظرًا للمتطلبات الجديدة في تشريعات البلد في حالتي، أصبح من الضروري الآن تحديد هوية المستخدم من خلال خدمات التفويض المحلية، أحدها هو VK.
إعجابَين (2)