مثال تسجيل الدخول باستخدام Azure Function

يوضح هذا المثال نموذج مصادقة بسيط يجمع بيانات اعتماد المستجيب، يتحقق من صحة بيانات الاعتماد عن بُعد باستخدام دالة Azure ويعيد المعلومات الكاملة عن المستخدم إلى الاستبيان.

ابدأ أولاً بإعداد واجهة المستخدم لدالة الأمان لطلب اسم المستخدم وكلمة المرور من المستجيب.

ثم سجّل الدخول إلى بوابة Azure على الإنترنت لإنشاء دالة Azure جديدة ستحصل على البيانات المرسلة بواسطة واجهة المستخدم التي أنشأناها على شكل كائن json مثل: {username:'value', password:'value'} وتعيد كائن مستخدم مناسبًا إذا كانت بيانات الاعتماد صحيحة.

يتوقع ngSurvey استلام كائن json بسيط من نقطة النهاية مثل: {name:'value', firstName:'value'}. ستُحفظ كل خصائص هذا الكائن مع إجابات المستجيب ويمكن استخدامها وحقنها في أي مكان في الأسئلة/الإجابات باستخدام __lowercasepropertyname__. في مثالنا يمكننا استخدام __name__ لحقن الاسم الذي تُرجعه دالتنا في أي جزء من الاستبيان.

يجب أن تُعاد أي أخطاء من نقطة نهاية http كـ Http Bad Request مع الرسالة التي ستعرض للمستجيب.

هنا كود دالة Azure الأساسي الذي سيتحقق من بيانات اعتماد مستخدم وهمي

هذا كل شيء! لقد قمت الآن بتوسيع ngSurvey بمنطق تسجيل دخول مخصص جديد باستخدام دالة Azure البعيدة.

Last updated

Was this helpful?