تكوين App Service الخاصة بك أو تطبيق Azure Functions لاستخدام تسجيل الدخول إلى Google

توضح هذه المقالة كيفية تكوين Azure App Service أو Azure Functions لاستخدام Facebook كموفر مصادقة.

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

يُرجى تسجيل طلبك مع المستأجر

  1. سجل الدخول إلى مدخل Microsoft Azure، وانتقل إلى التطبيق الخاص بك. انسخعنوان URL الخاص بك. استخدمه لتكوين التطبيق الخاص بـ GitHub.

  2. قم باتباع الإرشادات لإنشاء تطبيق OAuth على GitHub. في قسم تخويل رد الاتصال الخاص بـ URL، أدخل HTTPS URL لتطبيقك وألحق المسار /.auth/login/github/callback. على سبيل المثال، https://contoso.azurewebsites.net/.auth/login/github/callback

  3. في صفحة التطبيق، دون معرف العميل، والذي تحتاج إليه في وقت لاحق.

  4. ضمن أسرار العميل، قم بتحديد إنشاء سر عميل جديد.

  5. دون قيمة سر العميل، والتي ستحتاج إليها في وقت لاحق.

    هام

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

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

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

  2. حددالمصادقة في القائمة على اليسار. انقر فوق Add identity provider.

  3. قم بتحديد GitHub في القائمة المنسدلة لموفر الهوية. قم بلصق القيم Client ID وClient secret التي حصلت عليها مسبقا.

    سيتم تخزين البيانات السرية كإعداد تطبيق ثابت باسم GITHUB_PROVIDER_AUTHENTICATION_SECRET. يمكنك تحديث هذا الإعداد لاحقا لاستخدام مراجع Key Vault إذا كنت ترغب في إدارة بيانات سرية في Azure Key Vault.

  4. إذا كنت تقوم بتكوين موفر الهوية الأول للتطبيق، فستتم مطالبتك أيضاً من خلال قسم إعدادات مصادقة App Service. خلاف ذلك، يُمكنك الانتقال إلى الخطوة التالية.

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

  5. انقر فوق إضافة.

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