اختيار نطاقات Directory API

يتضمّن هذا المستند معلومات المصادقة والتفويض المتعلقة بـ Directory API. قبل قراءة هذا المستند، احرص على قراءة معلومات المصادقة والتفويض العامة في Google Workspace على الرابط التعرّف على المصادقة والتفويض.

ضبط OAuth 2.0 للتفويض

ضبط شاشة موافقة بروتوكول OAuth واختيار النطاقات لتحديد المعلومات التي يتم عرضها للمستخدمين ومعلّقي التطبيقات، وتسجيل تطبيقك حتى تتمكّن من نشره لاحقًا

نطاقات Directory API

لتحديد مستوى الوصول الممنوح لتطبيقك، عليك تحديد نطاقات التفويض و الإفصاح عنها. نطاق التفويض هو سلسلة عنوان موارد متحدّد (URI) في OAuth 2.0 تحتوي على اسم تطبيق Google Workspace ونوع البيانات التي يصل إليها ومستوى الوصول. النطاقات هي طلبات تطبيقك للعمل مع بيانات Google Workspace، بما في ذلك بيانات حسابات المستخدمين على Google.

عند تثبيت تطبيقك، يُطلب من المستخدم التحقّق من صحة النطاقات التي يستخدمها التطبيق. بشكل عام، يجب اختيار النطاق الذي يركز على أصغر نطاق ممكن وتجنُّب طلب نطاقات لا يتطلبها تطبيقك. يمنح المستخدمون الإذن بالوصول إلى نطاقات محدودة وموضّحة بوضوح بسهولة أكبر.

تتيح واجهة برمجة التطبيقات Directory API النطاقات التالية:

نطاقات الأجهزة المعنى
https://www.googleapis.com/auth/admin.directory.device.chromeos نطاق شامل للوصول إلى جميع عمليات أجهزة Chrome
https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly نطاق لاسترداد أجهزة Chrome فقط
https://www.googleapis.com/auth/admin.directory.device.mobile نطاق عالمي للوصول إلى جميع عمليات الجهاز الجوّال
https://www.googleapis.com/auth/admin.directory.device.mobile.readonly نطاق استرداد بيانات الجهاز الجوّال فقط
https://www.googleapis.com/auth/admin.directory.device.mobile.action نطاق المهام التي تتّخذ إجراءً على جهاز جوّال
نطاقات المجموعات وعناوين البريد الإلكتروني البديلة للمجموعات وأعضاء المجموعات المعنى
https://www.googleapis.com/auth/admin.directory.group.member نطاق الوصول إلى جميع أدوار أعضاء المجموعة وعمليات المعلومات
https://www.googleapis.com/auth/admin.directory.group.member.readonly نطاق لاسترداد أدوار أعضاء المجموعة ومعلوماتهم فقط
https://www.googleapis.com/auth/admin.directory.group نطاق شامل للوصول إلى جميع عمليات المجموعة، بما في ذلك الأسماء البديلة للمجموعات وأعضاءها
https://www.googleapis.com/auth/admin.directory.group.readonly نطاق لاسترداد معلومات المجموعة والعنوان البديل للمجموعة والأعضاء فقط
نطاقات الوحدات التنظيمية المعنى
https://www.googleapis.com/auth/admin.directory.orgunit النطاق العام للوصول إلى جميع عمليات الوحدة التنظيمية
https://www.googleapis.com/auth/admin.directory.orgunit.readonly نطاق لاسترداد الوحدات التنظيمية فقط
نطاقات المستخدمين والعناوين البديلة للمستخدمين المعنى
https://www.googleapis.com/auth/admin.directory.user نطاق شامل للوصول إلى جميع عمليات المستخدمين وأسماء المستخدمين البديلة
https://www.googleapis.com/auth/admin.directory.user.readonly نطاق لاسترداد المستخدمين أو الأسماء البديلة للمستخدمين فقط
https://www.googleapis.com/auth/admin.directory.user.alias نطاق الوصول إلى جميع عمليات أسماء المستخدمين البديلة
https://www.googleapis.com/auth/admin.directory.user.alias.readonly نطاق لاسترداد الأسماء البديلة للمستخدمين فقط
نطاقات ميزات أمان المستخدمين المعنى
https://www.googleapis.com/auth/admin.directory.user.security نطاق الوصول إلى جميع عمليات كلمة المرور ورمز OAuth ورمز إثبات الملكية الخاصة بالتطبيق
نطاقات إدارة الأدوار المعنى
https://www.googleapis.com/auth/admin.directory.rolemanagement نطاق جميع عمليات إدارة الأدوار، بما في ذلك إنشاء الأدوار وتعيين الأدوار
https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly نطاق الحصول على الأدوار والامتيازات وعمليات إسناد الأدوار وعرضها
نطاقات مخطّطات المستخدمين المخصّصة المعنى
https://www.googleapis.com/auth/admin.directory.userschema نطاق الوصول إلى جميع عمليات مخطّط المستخدِم المخصّص
https://www.googleapis.com/auth/admin.directory.userschema.readonly نطاق لاسترداد مخطّطات المستخدمين المخصّصة فقط
النطاقات للعملاء المعنى
https://www.googleapis.com/auth/admin.directory.customer نطاق الوصول إلى جميع عمليات العملاء
https://www.googleapis.com/auth/admin.directory.customer.readonly نطاق لاسترداد العملاء فقط
نطاقات النطاقات المعنى
https://www.googleapis.com/auth/admin.directory.domain نطاق الوصول إلى جميع عمليات النطاق
https://www.googleapis.com/auth/admin.directory.domain.readonly نطاق لاسترداد النطاقات فقط
نطاقات موارد التقويم المعنى
https://www.googleapis.com/auth/admin.directory.resource.calendar نطاق الوصول إلى جميع عمليات موارد التقويم
https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly نطاق لاسترداد موارد التقويم فقط