سيتم نقل "خدمات هوية Google" إلى واجهات برمجة تطبيقات FedCM. يُرجى اتّباع دليل نقل البيانات لمراجعة التغييرات المحتملة وتجنُّب التأثيرات السلبية على تسجيل دخول المستخدمين إلى موقعك الإلكتروني.
تلقّي إشعارات بشأن حالة الطلب الخاص بواجهة المستخدم
bookmark_borderbookmark
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
لتسهيل تسجيل دخول المستخدمين أو اشتراكهم، يمكنك التواصل مع
مزوّدي هوية متعدّدين للعثور على بيانات الاعتماد المتاحة. ننصحك بمعرفة
حالة واجهة المستخدم التي تعرض طلب إعادة المصادقة حتى تتمكّن من الاتصال بموفّر الهوية التالي.
للحصول على إشعارات بشأن حالة واجهة مستخدم الطلب في لحظات مختلفة، اضبط اسم دالة callback
على السمة data-moment_callback أو دالة على الأسلوب
prompt() إذا كنت تستخدم JavaScript API.
يتم إرسال الإشعارات في الحالات التالية:
عرض اللحظة: يحدث ذلك بعد استدعاء الطريقة prompt(). يحتوي
الإشعار على قيمة منطقية للإشارة إلى ما إذا كان واجهة المستخدم
معروضة أم لا.
لحظة تم تخطّيها: يحدث ذلك عندما يتم إغلاق طلب One Tap من خلال إغلاق تلقائي
أو إغلاق يدوي، أو عندما يتعذّر على Google إصدار بيانات اعتماد، مثلاً
عند تسجيل الخروج من Google في الجلسة المحدّدة.
في هذه الحالة، ننصحك بالانتقال إلى مقدّمي خدمات ملف التعريف التاليين، إن توفّروا.
لحظة تم إغلاقها: يحدث ذلك عندما تسترجع Google بيانات اعتماد بنجاح أو عندما يريد المستخدم إيقاف عملية استرداد بيانات الاعتماد. على سبيل المثال، عندما يبدأ المستخدم في إدخال اسم المستخدم وكلمة المرور في مربع حوار تسجيل الدخول، يمكنك استدعاء طريقة google.accounts.id.cancel() لإغلاق طلب One Tap وبدء لحظة تم إغلاقها.
ينفِّذ مثال الرمز البرمجي التالي لحظة تم تخطّيها:
<script> function continueWithNextIdp(notification){ if(notification.isNotDisplayed()|| notification.isSkippedMoment()){ // try Next provider if One Tap is not displayed or skipped } } </script> ... <div id="g_id_onload" data-client_id="YOUR_GOOGLE_CLIENT_ID" data-login_uri="https://your.domain/your_login_endpoint" data-moment_callback="continueWithNextIdp" </div>
تاريخ التعديل الأخير: 2024-11-21 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-11-21 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Developers can customize the default login flow to better suit their application's needs."],["To determine whether to utilize additional identity providers, developers can monitor the prompt UI status using a callback function."],["The prompt UI status includes key moments like display, skipped, and dismissed, enabling developers to manage user login efficiently."],["When Google successfully retrieves credentials or the user stops the process (\"dismissed moment\"), avoid using other identity providers."],["The provided code example demonstrates how to handle the \"skipped moment\" and proceed with alternative login options."]]],[]]