يُرجى التأكّد من تحميل مكتبة JavaScript لخدمات Google Identity
(https://accounts.google.com/gsi/client) على أي صفحة ويب قد يبدأ فيها المستخدم
مسار تفويض OAuth 2.0 للحصول على رموز التفويض أو رموز
الوصول. استخدِم مقتطف <script> التالي في HTML <head> أو <body>:
<script src="https://accounts.google.com/gsi/client" async></script>
يمكنك تحسين سرعة تحميل صفحتك من خلال تحميل النص البرمجي باستخدام السمة async. إذا كان النص البرمجي يبدأ عميل رمز مميز
(google.accounts.oauth2.initTokenClient) أو عميل رمز
(google.accounts.oauth2.initCodeClient) فور التحميل، يمكنك إرفاق
معالج رد اتصال onload بعلامة <script>:
<script src="https://accounts.google.com/gsi/client" onload="initClient()" async></script>
يُرجى الرجوع إلى مرجع واجهة برمجة التطبيقات JavaScript API لتفويض حساب Google للاطّلاع على القائمة الكاملة للطُرق وسمات الضبط التي تتيحها مساحة الاسم google.accounts.oauth2.
الخطوات التالية
بعد تحميل مكتبة العميل، اختَر نموذج التفويض الذي يتطابق مع بنية تطبيقك:
- اختَر نموذج تفويض المستخدم لمقارنة رمز التفويض وتدفقات المنح الضمني.
- استخدام نموذج رمز التفويض (يُنصح به للتطبيقات التي تتضمّن خادمًا خلفيًا)
- استخدام نموذج الرمز المميّز (للتطبيقات من جهة العميل التي تعمل على المتصفّح فقط)