Abstract:
يشهد عصرنا اليوم تطوراً هائلاً في تكنولوجيا المعلومات أدى إلى أن يكون الويب أحد أهم العوامل التى يُبني عليها نجاح المعاملات فى مختلف المجالات ، ومن هنا تم تطبيق مفهوم الحكومة الإلكترونية لتتمكن جميع الجهات الحكومية من الإرتباط ببعضها بإستخدام شبكة الويب ، و ذلك لتسهيل المعاملات والإجراءات على المواطنين و الموظفين على حد سواء .
و بما أن جميع المعاملات التي تتعلق بجهات الدولة (الحكومية و الخاصة) في البلاد ، تطلب الحصول على بيانات الرقم الوطني الخاص بالمواطن ، من أجل إتمام الإجراءات المختلفة . و تلك البيانات موجودة لدى مؤسسة السجل المدني و التي تعتبر النواة لجميع الجهات الحكومية ؛ لذا كان لابد من الإستفادة من البيانات الموجودة في قاعدة بيانات السجل المدني ، و ربط جميع الجهات بتلك القاعدة للتأكد من بيانات المواطن ، وإكمال العمل في وقت قصير وبجهد أقل . كل تلك الأسباب أدت إلى إلقاء الضوء على مفهوم خدمة الويب لتوفير عملية تبادل البيانات ، أما سرية البيانات المتبادلة إستوجبت إلقاء الضوء على مفهوم التحقق ؛ حتى لا يكون الوصول لخدمة الويب عشوائياً وإنما يكون للجهات المُخوّل لها بالوصول للبيانات ؛ بغرض منع أي جهة أو شخص من التزوير وإنتحال شخصية شخص أخر ، كذلك إستوجبت سرية البيانات تحديد نطاق معين من بيانات كل مواطن لكل جهة على حدى .
هذا المشروع يتناول تطبيق خدمة الويب و تنفيذ مفهوم التحقق عليها ، و كذلك تحديد نطاق البيانات المسترجعة بإستخدام بروتوكول أوث الإصدارة الثانية (OAuth 2.0) بهدف تحقيق حماية مثالية و منع الإختراق الذي قد يطرأ على النظام . وكذلك بهدف إلغاء إجراءات كثيرة لا حاجة لها و التي تتم بين السجل المدني و الجهات الأخرى