مشاركة عبر


قم بتمكين المصادقة والتفويض في Azure Container Apps مع Facebook

توضح هذه المقالة كيفية تكوين Azure Container Apps لاستخدام Facebook كموفر مصادقة.

لاتباع الإجراء الوارد في هذه المقالة، تحتاج إلى حساب Facebook مع عنوان بريد إلكتروني تم التحقق منه ورقم هاتف محمول. لإنشاء حساب Facebook جديد، انتقل إلى facebook.com.

سجل طلبك مع Facebook

  1. انتقل إلى موقع Facebook Developers وسجل الدخول باستخدام بيانات اعتماد حساب Facebook.

    إذا لم يكن لديك حساب Facebook Developers، فحدد بدء الاستخدام واتبع خطوات التسجيل.

  2. حدد تطبيقاتي>إضافة تطبيق جديد.

  3. في حقل اسم العرض:

    1. أدخل اسمًا فريدًا لتطبيقك.
    2. قم بتوفير البريد الإلكتروني لجهة الاتصال.
    3. حدد "Create App ID".
    4. أكمل فحص الأمان.

    تفتح لوحة معلومات المطور لتطبيق Facebook الجديد.

  4. حدد Dashboard>Facebook Login>Set up>Web.

  5. في جزء التنقل الأيسر ضمن تسجيل الدخول إلى Facebook، حدد الإعدادات.

  6. في Valid OAuth redirect URIs، أدخل https://<hostname>.azurecontainerapps.io/.auth/login/facebook/callback. تذكر استخدام اسم مضيف تطبيق الحاوية.

  7. حدد "Save changes".

  8. في الجزء الأيمن، حدد الإعدادات>أساسي.

  9. في الحقل "سر التطبيق"، حدد إظهار. انسخ قيم معرّف التطبيق وسر التطبيق. يمكنك استخدامها لاحقا لتكوين تطبيق الحاوية في Azure.

    هام

    سر التطبيق هو بيانات اعتماد أمان هامة. لا تشارك هذا السر مع أي شخص أو وزعه داخل تطبيق عميل.

  10. حساب Facebook الذي استخدمته لتسجيل التطبيق هو مسؤول التطبيق. في هذه المرحلة، يمكن للمسؤولين فقط تسجيل الدخول إلى هذا التطبيق.

    لمصادقة حسابات Facebook الأخرى، حدد App Review وقم بتمكين جعل <your-app-name> عاما لتمكين الجمهور العام من الوصول إلى التطبيق باستخدام مصادقة Facebook.

إضافة معلومات Facebook إلى تطبيقك

  1. سجل الدخول إلى مدخل Azure والانتقال إلى تطبيقك.

  2. حددالمصادقة في القائمة على اليسار. انقر فوق إضافة مزود الهوية.

  3. قم بتحديد Facebook في القائمة المنسدلة لموفر الهوية. الصق معرّف التطبيق وقيم سر التطبيق التي حصلت عليها سابقًا.

    يتم تخزين السر كبيانات سرية في تطبيق الحاوية.

  4. إذا كنت تقوم بتكوين موفر الهوية الأول لهذا التطبيق، فستتم مطالبتك بقسم إعدادات مصادقة Container Apps. وإلا، فقد تنتقل إلى الخطوة التالية.

    تحدد هذه الخيارات كيفية استجابة تطبيقك للطلبات التي لم تتم المصادقة عليها. تقوم التحديدات الافتراضية بإعادة توجيه جميع الطلبات لتسجيل الدخول باستخدام هذا الموفر الجديد. يمكنك تغيير تخصيص هذا السلوك في الوقت الحالي أو ضبط هذه الإعدادات في وقت لاحق من خلال شاشة المصادقة الرئيسية عن طريق اختيار تحرير بجوار إعدادات المصادقة. لمعرفة المزيد حول هذه الخيارات، قم مراجعةتدفق المصادقة.

  5. (اختياري) حدد التالي: النطاقات وأضف أي نطاقات يحتاجها التطبيق. يتم طلب هذه النطاقات عندما يقوم المستخدم بتسجيل الدخول للتدفقات المستندة إلى المستعرض.

  6. حدد إضافة.

أنت الآن جاهز لاستخدام Facebook للمصادقة في التطبيق الخاص بك. الموفر مدرج على شاشة المصادقة . من هناك، يمكنك تعديل أو حذف تكوين الموفر.

العمل مع المستخدمين المصدق عليهم

استخدم الإرشادات التالية للحصول على تفاصيل بشأن العمل مع المستخدمين المخولين.

الخطوات التالية