تهيئة خدمة التطبيق أو تطبيق وظائف Azure لاستخدام تسجيل الدخول إلى Google
يوضح لك هذا الموضوع كيفية تهيئة خدمة تطبيقات Azure أو وظائف Azure لاستخدام Google كموفر مصادقة.
لإكمال الإجراء الوارد في هذا الموضوع، يجب أن يكون لديك حساب Google يحتوي على عنوان بريد إلكتروني تم التحقق منه. لإنشاء حساب Google جديد، انتقل إلى accounts.google.com.
سجل طلبك مع Google
اتبع وثائق Google في Google Sign-In للتطبيقات من جانب الخادم لإنشاء معرف عميل وسر عميل. ليست هناك حاجة لإجراء أي تغييرات في التعليمات البرمجية. ما عليك سوى استخدام المعلومات التالية:
- بالنسبة إلى أصول جافا سكريبت المعتمدة، استخدم
https://<app-name>.azurewebsites.netاسم تطبيقك في <اسم> التطبيق. - بالنسبة إلى عنوان URI المعتمد لإعادة التوجيه، استخدم
https://<app-name>.azurewebsites.net/.auth/login/google/callback.
- بالنسبة إلى أصول جافا سكريبت المعتمدة، استخدم
انسخ معرف التطبيق والقيم السرية للتطبيق.
هام
سر التطبيق هو بيانات اعتماد أمنية مهمة. لا تشارك هذا السر مع أي شخص أو توزعه داخل تطبيق العميل.
إضافة معلومات Google إلى تطبيقك
سجل الدخول إلى مدخل Azure وانتقل إلى تطبيقك.
حدد المصادقة في القائمة الموجودة على اليمين. انقر على إضافة موفر الهوية.
حدد Google في القائمة المنسدلة لموفر الهوية. الصق في قيم App ID وApp Secret التي حصلت عليها سابقا.
سيتم تخزين السر كإعداد تطبيق لزج فتحة اسمه
GOOGLE_PROVIDER_AUTHENTICATION_SECRET. يمكنك تحديث هذا الإعداد لاحقا لاستخدام مراجع Key Vault إذا كنت ترغب في إدارة السر في Azure Key Vault.إذا كان هذا هو أول موفر هوية تم تكوينه للتطبيق، فستتم مطالبتك أيضا بقسم إعدادات مصادقة خدمة التطبيق . خلاف ذلك ، يمكنك الانتقال إلى الخطوة التالية.
تحدد هذه الخيارات كيفية استجابة التطبيق للطلبات غير المصادق عليها، وستعيد التحديدات الافتراضية توجيه جميع الطلبات لتسجيل الدخول باستخدام هذا الموفر الجديد. يمكنك تغيير تخصيص هذا السلوك الآن أو ضبط هذه الإعدادات لاحقا من شاشة المصادقة الرئيسية عن طريق اختيار تحرير بجوار إعدادات المصادقة. لمعرفة المزيد حول هذه الخيارات، راجع تدفق المصادقة.
انقر فوق Add.
[ملاحظة] > لإضافة نطاق: يمكنك تحديد الأذونات التي يمتلكها تطبيقك في مدخل تسجيل الموفر. يمكن للتطبيق طلب نطاقات في وقت تسجيل الدخول تستفيد من هذه الأذونات.
أنت الآن جاهز لاستخدام Google للمصادقة في تطبيقك. سيتم إدراج الموفر على شاشة المصادقة . من هناك ، يمكنك تحرير أو حذف تكوين الموفر هذا.