تكوين خدمة التطبيق أو تطبيق Azure Functions لاستخدام تسجيل الدخول إلى فيسبوك
توضح هذه المقالة كيفية تكوين خدمة Azure App Service أو Azure Functions لاستخدام Facebook كموفر مصادقة.
لإكمال الإجراء الوارد في هذه المقالة ، تحتاج إلى حساب Facebook يحتوي على عنوان بريد إلكتروني تم التحقق منه ورقم هاتف محمول. لإنشاء حساب جديد على فيسبوك، انتقل إلى facebook.com.
سجل طلبك مع الفيسبوك
انتقل إلى موقع مطوري فيسبوك على الويب وسجل الدخول باستخدام بيانات اعتماد حسابك على فيسبوك.
إذا لم يكن لديك حساب فيسبوك للمطورين، فحدد بدء الاستخدام واتبع خطوات التسجيل.
حدد تطبيقاتي>إضافة تطبيق جديد.
في حقل اسم العرض :
- اكتب اسما فريدا لتطبيقك.
- أدخل البريد الإلكتروني لجهة الاتصال.
- حدد "Create App ID".
- أكمل الفحص الأمني.
يتم فتح لوحة معلومات مطوري البرامج لتطبيق فيسبوك الجديد.
حدد لوحة المعلوماتتسجيل> الدخول >إلى فيسبوكإعداد>الويب.
في شريط التنقل الأيمن ضمن تسجيل الدخول إلى فيسبوك، حدد الإعدادات.
في الحقل عناوين URI صالحة لإعادة توجيه OAuth ، أدخل
https://<app-name>.azurewebsites.net/.auth/login/facebook/callback. تذكر أن تستبدل<app-name>باسم تطبيق Azure App Service.حدد "Save changes".
في الجزء الأيمن، حدد الإعدادات>أساسي.
في الحقل "سر التطبيق" ، حدد إظهار. انسخ قيم معرف التطبيق وسر التطبيق. يمكنك استخدامها لاحقا لتكوين تطبيق App Service في Azure.
هام
سر التطبيق هو بيانات اعتماد أمنية مهمة. لا تشارك هذا السر مع أي شخص أو توزعه داخل تطبيق العميل.
حساب Facebook الذي استخدمته لتسجيل التطبيق هو مسؤول التطبيق. في هذه المرحلة، يمكن للمسؤولين فقط تسجيل الدخول إلى هذا التطبيق.
لمصادقة حسابات فيسبوك الأخرى، حدد مراجعة التطبيق وقم بتمكين جعل <اسم> تطبيقك عاما لتمكين عامة الناس من الوصول إلى التطبيق باستخدام مصادقة فيسبوك.
إضافة معلومات فيسبوك إلى تطبيقك
سجل الدخول إلى مدخل Azure وانتقل إلى تطبيقك.
حدد المصادقة في القائمة الموجودة على اليمين. انقر على إضافة موفر الهوية.
حدد فيسبوك في القائمة المنسدلة لموفر الهوية. الصق في قيم App ID وApp Secret التي حصلت عليها سابقا.
سيتم تخزين السر كإعداد تطبيق لزج فتحة اسمه
FACEBOOK_PROVIDER_AUTHENTICATION_SECRET. يمكنك تحديث هذا الإعداد لاحقا لاستخدام مراجع Key Vault إذا كنت ترغب في إدارة السر في Azure Key Vault.إذا كان هذا هو أول موفر هوية تم تكوينه للتطبيق، فستتم مطالبتك أيضا بقسم إعدادات مصادقة خدمة التطبيق . خلاف ذلك ، يمكنك الانتقال إلى الخطوة التالية.
تحدد هذه الخيارات كيفية استجابة التطبيق للطلبات غير المصادق عليها، وستعيد التحديدات الافتراضية توجيه جميع الطلبات لتسجيل الدخول باستخدام هذا الموفر الجديد. يمكنك تغيير تخصيص هذا السلوك الآن أو ضبط هذه الإعدادات لاحقا من شاشة المصادقة الرئيسية عن طريق اختيار تحرير بجوار إعدادات المصادقة. لمعرفة المزيد حول هذه الخيارات، راجع تدفق المصادقة.
(اختياري) انقر فوق التالي: النطاقات وإضافة أي نطاقات يحتاجها التطبيق. سيتم طلبها في وقت تسجيل الدخول للتدفقات المستندة إلى المتصفح.
انقر فوق Add.
أنت الآن جاهز لاستخدام فيسبوك للمصادقة في تطبيقك. سيتم إدراج الموفر على شاشة المصادقة . من هناك ، يمكنك تحرير أو حذف تكوين الموفر هذا.