يشرح هذا الدليل كيفية إعداد مصادقة LinkedIn OpenID Connect على موقع Discourse الخاص بك، مما يسمح للمستخدمين بتسجيل الدخول باستخدام حساباتهم على LinkedIn.
مستوى المستخدم المطلوب: مسؤول
ملخص
تسمح مصادقة LinkedIn OpenID Connect للمستخدمين بتسجيل الدخول إلى موقع Discourse الخاص بك باستخدام حساباتهم على LinkedIn. يرشدك هذا الدليل خلال عملية تكوين مصادقة LinkedIn، بدءًا من إنشاء تطبيق مطور LinkedIn إلى تمكين الميزة على موقع Discourse الخاص بك.
إنشاء تطبيق LinkedIn
- انتقل إلى مطوري LinkedIn
- انقر فوق الزر “إنشاء تطبيق”
- اتبع عملية الإعداد المقدمة
ستحتاج إلى صفحة LinkedIn مرتبطة بتطبيقك. لا يمكن تغيير هذا الارتباط لاحقًا، لذا تأكد من تحديد الصفحة الصحيحة أثناء الإعداد.
تمكين OpenID Connect
- انتقل إلى علامة التبويب “المنتجات” في تطبيق LinkedIn الخاص بك
- اطلب الوصول إلى “تسجيل الدخول باستخدام LinkedIn باستخدام OpenID Connect”
الحصول على بيانات الاعتماد الخاصة بك
بمجرد تمكين تسجيل الدخول باستخدام LinkedIn:
- انقر فوق الزر “عرض نقاط النهاية”
- حدد علامة التبويب “المصادقة” للوصول إلى بيانات الاعتماد الخاصة بك
تكوين إعدادات Discourse
-
في إعدادات مسؤول Discourse الخاصة بك، قم بتكوين هذه الحقول باستخدام بيانات الاعتماد من LinkedIn:
linkedin_oidc_client_idlinkedin_oidc_client_secret
-
ارجع إلى بوابة مطوري LinkedIn وأضف عنوان URL لإعادة التوجيه المصرح به ضمن علامة التبويب “المصادقة”:
- التنسيق:
https://discourse.example.com/auth/linkedin_oidc/callback - استبدل
discourse.example.comباسم نطاق موقعك - استخدم
https://للمواقع الآمنة (موصى به) أوhttp://للمواقع غير الآمنة
- التنسيق:
- قم بتمكين مصادقة LinkedIn على موقع Discourse الخاص بك:
- قم بتعيين
enable_linkedin_oidc_loginsإلى true في إعدادات موقعك
- قم بتعيين
استكشاف الأخطاء وإصلاحها
إذا واجهت مشكلات في التحقق من صحة سر العميل، فتأكد من أنك تستخدم أحدث إصدار من Discourse، حيث تم إجراء تحديثات حديثة لاستيعاب تنسيق السر الجديد لـ LinkedIn.
أسئلة متكررة
هل يتطلب تسجيل الدخول عبر LinkedIn من المستخدمين إدخال بيانات اعتماد LinkedIn الخاصة بهم في Discourse؟
لا، سيتم إعادة توجيه المستخدمين إلى صفحة تسجيل الدخول الآمنة الخاصة بـ LinkedIn للمصادقة، ثم العودة إلى موقع Discourse الخاص بك بمجرد المصادقة.
ماذا يجب أن أستخدم لبروتوكول عنوان URL لإعادة التوجيه (http مقابل https)؟
استخدم دائمًا نفس البروتوكول (http أو https) الذي يستخدمه موقع Discourse الخاص بك. إذا كان موقعك يعمل على https، فاستخدم https في عنوان URL لإعادة التوجيه.




