[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1042: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
ملتقى طلاب كلية الهندسة المعلوماتية في جامعة دمشق • مشاهدة الموضوع - Overview of OAuthentication Protocol

Overview of OAuthentication Protocol

يحوي مجموعة من المقالات العربية و الأجنبية سواء المنقولة منها أو التي قام أعضاء الموقع بكتابتها .

المشرف: Mohammad_807

Overview of OAuthentication Protocol

مشاركة غير مقروءةبواسطة Mohammad_807 » السبت إبريل 09, 2011 10:07 am

السلام عليكم جمبعاً
الحقيقة بهاد المقال أو يلي هو عبارة عن توصيف بسيط جداً لبروتوكول أسمو OAuth وهو بروتوكول يُستخدم من أجل السماح للموقع A أن يقوم بالوصول إلى موارد السمتخدم ضمن الموقع B , مثلاً بين FaceBook وال Hotmail , لما بننشئ حساب , كيف يستطيع ال FaceBook أن يصل إلى دفتر الأسماء Contacts الخاص بإيميل المستخدم مع أن المستخدم هو من قام بتسجيل الدخول على حسابه ضمن ال Hotmail ؟ الحقيقة تكمن وراء هذا البروتكول الرائع والخارق جداً حيث يؤمن سلسلة من العمليات (أو ما يُسمى Workflow ) التي تؤمن أمان (Security) وخصوصية (Privacy) لا يمكن أن نحلم بها من قبل.


مع تزايد مواقع الانترنت التي تزود المستخدمين بحسابات خاصة ليتمكنوا من تخزين بياناتهم ضمنها, و مع تزايد ارتباط المواقع مع بعضها لتأمين حاجات المستخدمين مثل إحضار معلومات البريد الالكتروني من دفتر العناوين من موقع إلى آخر , أو إضافة مناسبة أو حدث إلى التقويم في حساب معين و غيرها , كان لا بد من وجود طريقة مناسبة لتبادل معطيات المستخدمين بين هذه المواقع بدون الاضطرار إلى الإدلاء بمعلومات حساب المستخدم وكذلك بعدم إعطاء كامل الصلاحيات لهذه المواقع ( كتغيير كلمة السر للمستخدم مثلا ) و من هنا ظهرت الحاجة إلى بروتوكول يؤمن هذا النوع من التبادل بطريقة آمنة و فعالة.
و قبل ظهور بروتوكول OAuth , كانت الطريقة الوحيدة للسماح للموقع أو التطبيق الزبون بالوصول إلى معلومات المستخدمين الموجودة على مخدم معين تتم عبر إعطاء المستخدم معلومات الدخول للزبون.

هاد البروتوكول هو عبارة عن توصيف يعني Specification يعني أي شخص بيعملو "تنجيز" (Implementation) وهو عبارة عن مشروع طلاب سنة رابعة برمجيات -السنة الماضية- (هلأ صارو خامسة).
حبيتكن تتطلعو عليه لأنو هام جداً .

أما أليه العمل وهي الشي الجميل جداً والرائع موجود بإختصار ضمن هاد الملف .
أليه العمل مشروحة ضمن صورة (بتلخص كل القصة) وهالصورة مشروحة كمان .

OAuth(1).rar

Mohammad_807
مشرف منتدى البرمجة العام
مشرف منتدى البرمجة العام
 
مشاركات: 635
اشترك في: الأحد مارس 09, 2008 4:29 pm
الجتس: ذكر
الشهادة الثانوية:
الجامعة:
الكلية:
المرحلة الدراسية: السنة الخامسة
الاختصاص: شبكات و نظم

العودة إلى مقالات

الموجودون الآن

المستخدمون المتصفحون لهذا المنتدى: لا يوجد أعضاء مسجلين متصلين و 1 زائر

cron