Extension:OpenID Connect
Extension: OpenID Connect
OpenID Connect (OIDC) هو بروتوكول مصادقة مبني على بروتوكول OAuth 2.0. يسمح هذا الملحق لموقع ميدياويكي الخاص بك بالاعتماد على مزودي الهوية الخارجيين (Identity Providers - IdPs) لتسجيل الدخول والتحقق من هوية المستخدمين. بمعنى آخر، بدلاً من أن يقوم المستخدمون بإنشاء حسابات جديدة على موقعك، يمكنهم استخدام حساباتهم الموجودة في خدمات أخرى مثل Google أو Facebook أو Microsoft لتسجيل الدخول.
ما هو OpenID Connect ولماذا نستخدمه؟
تقليديًا، كان على مواقع الويب إدارة جميع جوانب تسجيل المستخدمين، بما في ذلك تخزين كلمات المرور وتأمينها. هذا يمثل عبئًا كبيرًا من حيث الأمان والصيانة. OpenID Connect يحل هذه المشكلة عن طريق تفويض هذه المهمة إلى مزود الهوية الخارجي.
- الأمان المحسن: الاعتماد على مزودي الهوية المعروفين الذين يستثمرون بكثافة في الأمان يقلل من خطر اختراق بيانات المستخدم على موقعك.
- تجربة مستخدم أفضل: يمكن للمستخدمين تسجيل الدخول بسهولة باستخدام حساباتهم الحالية، مما يقلل من الاحتكاك ويسهل عملية التسجيل.
- تبسيط الإدارة: يقلل من الحاجة إلى إدارة حسابات المستخدمين يدويًا.
- التوافق: OpenID Connect هو معيار مفتوح، مما يضمن التوافق مع مجموعة واسعة من مزودي الهوية.
تثبيت وتكوين ملحق OpenID Connect
لتثبيت ملحق OpenID Connect على ميدياويكي، اتبع الخطوات التالية:
1. التنزيل: قم بتنزيل أحدث إصدار من الملحق من [1]. 2. التثبيت: قم بفك ضغط الملف الذي تم تنزيله وانسخ الدليل إلى مجلد `extensions/` في تثبيت ميدياويكي الخاص بك. 3. التفعيل: قم بتعديل ملف `LocalSettings.php` الخاص بك وأضف السطر التالي:
```php wfLoadExtension( 'OpenIDConnect' ); ```
4. التكوين: قم بتكوين الملحق عن طريق تعديل ملف `LocalSettings.php` أيضًا. ستحتاج إلى تحديد معلومات حول مزود الهوية الذي تريد استخدامه، مثل:
* `$OIDC_clientId`: معرف العميل الذي تم إنشاؤه في مزود الهوية. * `$OIDC_clientSecret`: سر العميل الذي تم إنشاؤه في مزود الهوية. * `$OIDC_discoveryURL`: عنوان URL لاكتشاف OpenID Connect الخاص بمزود الهوية. * `$OIDC_scopes`: قائمة بالنطاقات المطلوبة من مزود الهوية.
راجع [2] للحصول على تعليمات مفصلة حول التكوين.
كيفية عمل OpenID Connect في ميدياويكي
عندما يحاول المستخدم تسجيل الدخول، يتم توجيهه إلى مزود الهوية. بعد المصادقة الناجحة، يعيد مزود الهوية المستخدم إلى ميدياويكي مع رمز (token) يحتوي على معلومات حول هوية المستخدم. يقوم ملحق OpenID Connect بعد ذلك بالتحقق من صحة الرمز وإنشاء حساب مستخدم في ميدياويكي (إذا لم يكن موجودًا بالفعل) وتسجيل دخول المستخدم.
الميزات الرئيسية للملحق
- دعم لمزودي الهوية المتعددين: يمكنك تكوين ميدياويكي لقبول تسجيلات الدخول من عدة مزودي هوية مختلفين.
- ربط الحسابات: يسمح للمستخدمين بربط حساباتهم الموجودة في ميدياويكي بحساباتهم في مزودي الهوية.
- تخصيص السمات (Attributes): يمكنك تحديد السمات التي تريد استردادها من مزود الهوية واستخدامها في ميدياويكي.
- التحكم في الوصول: يمكنك استخدام السمات المستردة من مزود الهوية لتحديد أذونات المستخدمين في ميدياويكي.
اعتبارات الأمان
- تأكد من أن مزود الهوية الذي تستخدمه موثوق به.
- قم بتخزين سر العميل (client secret) بشكل آمن.
- راجع بعناية النطاقات (scopes) التي تطلبها من مزود الهوية.
- قم بتحديث الملحق بانتظام للحصول على أحدث إصلاحات الأمان.
أمثلة على الاستخدام
- تسجيل الدخول الموحد (Single Sign-On - SSO): السماح للمستخدمين بتسجيل الدخول إلى جميع تطبيقاتك باستخدام حساب واحد.
- تبسيط عملية التسجيل: القضاء على الحاجة إلى إنشاء حسابات جديدة على موقعك.
- تخصيص تجربة المستخدم: استخدام معلومات المستخدم المستردة من مزود الهوية لتخصيص محتوى موقعك.
روابط ذات صلة
- OAuth 2.0: البروتوكول الأساسي الذي يعتمد عليه OpenID Connect.
- مزود الهوية: الجهة التي تتحقق من هوية المستخدم.
- تسجيل الدخول الموحد: نظام يسمح للمستخدمين بتسجيل الدخول إلى عدة تطبيقات باستخدام بيانات اعتماد واحدة.
- LocalSettings.php: ملف التكوين الرئيسي لميدياويكي.
- ملحقات ميدياويكي: قائمة بجميع ملحقات ميدياويكي المتاحة.
- الأمان في ميدياويكي: معلومات حول تأمين تثبيت ميدياويكي الخاص بك.
- إدارة المستخدمين في ميدياويكي: معلومات حول إدارة حسابات المستخدمين في ميدياويكي.
- تكامل ميدياويكي: معلومات حول تكامل ميدياويكي مع أنظمة أخرى.
استراتيجيات تداول الخيارات الثنائية (ذات صلة بشكل غير مباشر، ولكن قد يكون المستخدم مهتمًا)
- استراتيجية المتوسط المتحرك: استخدام المتوسطات المتحركة لتحديد اتجاهات السوق.
- استراتيجية اختراق النطاق: تحديد نقاط الدعم والمقاومة لتداول الخيارات الثنائية.
- استراتيجية بولينجر باند: استخدام نطاقات بولينجر لتحديد التقلبات.
- استراتيجية RSI: استخدام مؤشر القوة النسبية لتحديد ظروف ذروة الشراء والبيع.
- استراتيجية MACD: استخدام مؤشر MACD لتحديد اتجاهات السوق وقوة الزخم.
- استراتيجية التداول بناءً على الأخبار: تداول الخيارات الثنائية بناءً على الأخبار الاقتصادية والسياسية.
- استراتيجية التداول المتأرجح: الاستفادة من تقلبات الأسعار قصيرة الأجل.
- استراتيجية مارتينجال: استراتيجية خطيرة تتضمن مضاعفة حجم التداول بعد كل خسارة.
- استراتيجية فيبوناتشي: استخدام مستويات فيبوناتشي لتحديد نقاط الدخول والخروج.
- استراتيجية التداول على الرسوم البيانية: تحليل الرسوم البيانية لتحديد أنماط التداول.
- تحليل الشموع اليابانية: قراءة أنماط الشموع اليابانية للتنبؤ بحركة الأسعار.
- تحليل حجم التداول: استخدام حجم التداول لتأكيد إشارات التداول.
- إدارة المخاطر في الخيارات الثنائية: استراتيجيات لتقليل المخاطر في تداول الخيارات الثنائية.
- التحليل الفني المتقدم: استراتيجيات تحليل فني أكثر تعقيدًا.
- التحليل الأساسي: تحليل العوامل الاقتصادية والمالية للتنبؤ بحركة الأسعار.
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين