نظرة عامة
يمكن إبطال موافقة المستخدم على مشاركة رمز تعريف.
سيُطلب من المستخدمين الذين يسجّلون الدخول لأول مرة الموافقة على مشاركة معلومات الملف الشخصي لحساباتهم على Google مع منصتك.
إذا تم منح موافقة المستخدم بيانات اعتماد "رمز JSON للويب" (JWT) تُعرف باسم "رمز التعريف المميّز"، تتم مشاركته عند تحميل أيّ من أزرار "تسجيل الدخول باستخدام حساب Google" أو "نقرة واحدة" أو "تسجيل الدخول تلقائيًا".
من الشائع أن يتم إنشاء حساب مستخدم جديد على منصتك أثناء عملية الاشتراك. في وقت لاحق، قد يختار المستخدم حذف حسابه و "إلغاء ربط" منصتك بحسابه على Google، ما يؤدي إلى إيقاف مشاركة رمز التعريف.
يتطلّب استدعاء طريقة الإبطال من مالك حساب Google إعادة الموافقة على مشاركة رمز التعريف في زيارته التالية إلى موقعك الإلكتروني.
طرق الإبطال
تستخدم Google إذن OAuth 2.0 لإدارة موافقة المستخدم ومشاركة رمز التعريف مع معرّف عميل منصّتك. يؤدي سحب الموافقة إلى منع Google من مشاركة رمز هُوية العميل عند تحميل مكتبة العميل من خلال أي صفحات على موقعك الإلكتروني.
يمكن استخدام هذه الطرق لإلغاء الموافقة.
- يسجِّل المستخدمون الدخول إلى حساباتهم على Google، ويبحثون عن تطبيقك في إعدادات التطبيقات التابعة لجهات خارجية التي يمكنها الوصول إلى الحساب ويختارون إزالة إذن الوصول.
- تتصل منصّتك بـ
google.accounts.id.revoke
.
يوضّح نموذج الرمز البرمجي التالي كيفية استخدام الطريقة revoke
.
google.accounts.id.revoke('user@google.com', done => { console.log('consent revoked'); });