التحقّق من تسجيل الدخول بحساب Google على أجهزة iOS
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تساعد ميزة "التحقّق من التطبيقات" في حماية تطبيقاتك من إساءة الاستخدام من خلال منع البرامج غير المصرَّح لها من المصادقة باستخدام "تسجيل الدخول بحساب Google". ولا يمكن سوى للتطبيقات التي سمحت لها الحصول على رموز الدخول والرموز المميزة لمعرّف الدخول من نقطة نهاية OAuth 2.0 وOpenID Connect من Google.
باستخدام "فحص التطبيقات"، تستخدم الأجهزة التي تشغّل تطبيقك خدمة App Attest
من Apple للتحقّق من أن طلبات OAuth 2.0 وOpenID Connect تنشأ من
تطبيقك الأصلي. ويتم إرسال هذا التأكيد مع كل طلب يرسله تطبيقك إلى
نقاط نهاية المصادقة في Google.
عند تفعيل فرض فحص التطبيقات، سيتم رفض طلبات العملاء التي ليس لديها مصادقة صالحة، وكذلك أي طلب صادر من تطبيق لم تسمح به.
في حال تفعيل ميزة "فحص التطبيقات" لتسجيل الدخول بحساب Google، يحدث ما يلي عند
الدخول إلى نقطة نهاية Google OAuth 2.0:
يتفاعل تطبيقك مع خدمات Apple للحصول على مصادقة على أصالة التطبيق.
يتم إرسال المصادقة إلى خادم "فحص التطبيقات"، الذي يتحقّق من صحة
المصادقة باستخدام المَعلمات المسجَّلة في التطبيق،
ويعيد إلى تطبيقك رمزًا مميزًا للتحقّق من التطبيق. قد يحتفظ هذا الرمز المميّز ببعض
المعلومات حول مادة المصادقة التي تم التحقق منها.
ترسل مكتبة عميل App Check (فحص التطبيقات) الرمز المميز مع الطلب إلى نقاط نهاية المصادقة لدى Google.
عند تفعيل فرض فحص التطبيقات، لا تقبل Google إلا الطلبات المصحوبة برمز مميّز صالح وصالح حاليًا لفحص التطبيق.
ما مدى قوة الأمان الذي توفره ميزة "فحص التطبيقات"؟
يعتمد فحص التطبيقات على قوة خدمة App Attest من Apple لتحديد مصداقية التطبيق. إنه يمنع بعض، وليس كل، متجهات إساءة الاستخدام الموجهة نحو
مشروعك. لا يضمن استخدام ميزة "فحص التطبيق" التخلّص من جميع حالات إساءة الاستخدام، ولكن من خلال دمج هذه الخدمة مع التطبيق، تتخذ خطوة مهمة نحو حماية تطبيقك من إساءة الاستخدام.
الخطوات الأولى
اقرأ دليل البدء للتعرّف على كيفية تثبيت أداة App
Check وإعدادها.
تاريخ التعديل الأخير: 2024-02-14 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-02-14 (حسب التوقيت العالمي المتفَّق عليه)"],[[["App Check safeguards your app against unauthorized access by verifying app authenticity using Apple's App Attest service."],["Only authorized apps can acquire access tokens and ID tokens, preventing misuse of Google Sign-in."],["When enabled, App Check requires a valid attestation with each request to Google's authentication endpoints, rejecting unauthorized access attempts."],["While App Check enhances security, it does not guarantee complete elimination of all abuse but significantly reduces risks."],["You can readily integrate App Check by following the provided Get Started guide for installation and setup."]]],[]]