ملخص: مصادقة من الجيل القادم باستخدام Unikname Connect
GitHub: GitHub - unik-name/discourse-unikname-connect-authentication-plugin: Home of Unikname Connect plugin for Discourse Forum · GitHub
التثبيت: اتبع دليل تثبيت الإضافة.
الميزات
تعزز هذه الإضافة تجربة تسجيل الدخول/التسجيل للمصادقة عبر البريد الإلكتروني، فيسبوك، غيت هاب… وتوفر وضع مصادقة إضافي باستخدام Unikname Connect: مصادقة قوية وبسيطة للغاية ومصممة مع مراعاة الخصوصية.
يتعايش Unikname Connect بشكل ممتاز مع حلول المصادقة الأخرى مثل البريد الإلكتروني وكلمة المرور.
القيمة
- تجربة مستخدم (UX) رائعة لتحسين معدل تحويل التسجيل
- فوائد مصادقة الجيل القادم من Unikname المصممة مع مراعاة الخصوصية
- مصادقة قوية، أبسط بكثير من المصادقة الثنائية التقليدية (2FA)
- تسجيل دخول آمن فوري
- مصادقة غير قابلة للتتبع
- قدرات مكافأة للمستخدمين*
- معرف مستخدم غير قابل للتلاعب (لا قاعدة بيانات مركزية، ولا كلمة مرور)
*ملاحظة: يكافئ Unikname المستخدمين الذين يريدون جعل الإنترنت مكانًا أكثر أمانًا بفضل شبكة البلوكشين uns.network ورمز UNS الخاص بها. مزيد من المعلومات في مركز المساعدة الخاص بنا.
بدلاً من العرض التوضيحي، يمكنك تجربته على منتدى Discourse الخاص بنا ![]()
![]()
ثم، عندما تكون في الشاشة أدناه، اختر “احصل عليها الآن” لتثبيت التطبيق واحصل على معرف @unikname الخاص بك مرة واحدة وإلى الأبد.
ستتمكن من استخدامه للتسجيل وتسجيل الدخول إلى أي منتدى أو أي موقع ويب يستخدم Unikname Connect.
التفاصيل
- عملية تسجيل دخول خالية من الاحتكاك ومبسطة، مع واجهة مستخدم (UI) مُعاد تصميمها، حتى لو لم تكن تستخدم Unikname Connect
تسجيل الدخول عبر البريد الإلكتروني المُعاد تصميمه
تسجيل الدخول عبر Github مع بريد إلكتروني موثّق - متاح أيضًا لتويتر، فيسبوك…
تسجيل الدخول باستخدام Unikname Connect، أو مع أي مصادقة اجتماعية دون الحاجة لبريد المستخدم الإلكتروني
- شاشة بداية واضحة تتيح للمستخدمين اختيار وضع المصادقة الذي يفضلونه
- أوضاع مصادقة متعددة، بما في ذلك Unikname Connect*:
- البريد الإلكتروني + كلمة المرور
- المصادقات الاجتماعية (مثل تسجيل الدخول عبر فيسبوك، تسجيل الدخول عبر جوجل…)
- Unikname Connect
- بريد المستخدم الإلكتروني اختياري للمستخدمين القادمين من المصادقات الاجتماعية دون عناوين بريدية** و Unikname Connect
- يتم عرض حقول المستخدم في نهاية العملية
تم أخذ هذا النموذج من https://tech.korben.info/
- ألوان الواجهة (UI) تعتمد على سمة Discourse الخاصة بك
*ملاحظة: يمكن تمكين جميع أوضاع المصادقة معًا أو بشكل انتقائي. يظل Unikname خيارًا، ويمكن استخدام الإضافة فقط لقيمتها الرائعة في تجربة المستخدم!
**ملاحظة: بعض المستخدمين يتم تحديدهم بواسطة أرقام هواتفهم في بعض الشبكات الاجتماعية لذا لا يمكنهم التسجيل. تم حل المشكلة!
التكوين
يجب أن يستخدم منتدى الخاص بك HTTPS، وأن يكون
force_httpsمفعلًاحساب المنظمة
حل مصادقة Unikname Connect مجاني للمنتديات.
ومع ذلك، تحتاج إلى إنشاء حساب منظمة للحصول على بيانات الاعتماد الخاصة بك لتمكين الاتصالات الآمنة مع خدمات المصادقة.
بعد ذلك، قم بتثبيت وإعداد الإضافة باتباع التعليمات
كيفية دمج Unikname Connect مع Discourse؟
خيارات التكوين الأساسية
-
unikname_connect_enabled: تمكين مصادقة Unikname Connect
-
unikname_connect_business_account_id: معرف حساب منظمتك لمصادقة Unikname Connect
-
unikname_connect_api_secret_key: مفتاح سر API لمصادقة Unikname Connect
خيارات التكوين المتقدمة
-
unikname_connect_allow_association_change: السماح للمستخدمين بفصل وإعادة ربط حسابات Discourse الخاصة بهم من مزود Unikname Connect
-
unikname_connect_overrides_email: في كل تسجيل دخول، استبدل بريد المستخدم الإلكتروني بقيمة unikname
-
unikname_connect_verbose_logging: سجل معلومات تفصيلية عن مصادقة openid-connect في
/logs. حافظ على تعطيل هذا الخيار أثناء الاستخدام العادي.
الأمان
تعتمد هذه الإضافة بالكامل على بروتوكول OAuth2.0 و OpenID Connect القياسي. Unikname Connect هو طبقة بروتوكول إضافية توفر مصادقة قوية ومصممة مع مراعاة الخصوصية في جوهرها، مع الاعتماد على تقنية البلوكشين.
يتم تأمين Unikname™ بواسطة شبكة البلوكشين uns.network التي تعمل كبنية تحتية للمفاتيح العامة اللامركزية (DPKI) ومزود هوية لامركزي، مما يجعل الحل فريدًا حقًا.
الاعتمادات
Unikname عضو في W3C ومؤسسة الهوية اللامركزية ويساهم في تصميم الهوية السيادية الذاتية (SSID) للويب 3.0 ومعايير المصادقة من الجيل القادم القائمة على البلوكشين.
فازت Unikname بمسابقة أمن سيبراني في أبريل 2020 لحلول Unikname Connect (InnoCherche في فرنسا).
ملاحظات الإصدار
2020-11-25
- معالجة حقول المستخدم
2020-10-30
- الإصدار الأولي
الدعم / الإبلاغ عن مشكلة
قبل الإبلاغ عن مشكلة هنا أو في Github، نحن نرحب بفتح نقاش مع دعمنا في منتدى Unikname (وهو منتدى Discourse
)
روابط سريعة وتوثيق كامل
الكود على GitHub
مركز مساعدة Unikname
كيفية دمج Unikname Connect مع Discourse؟
كيفية التسجيل في أي منتدى Discourse باستخدام @unikname الخاص بك
كيفية تسجيل الدخول باستخدام @unikname إذا كان لديك حساب بالفعل







