این سند حاوی اطلاعات مربوط به مجوز و احراز هویت مختص Drive Labels API است. قبل از مطالعه این سند، حتماً اطلاعات عمومی احراز هویت و مجوز Google Workspace را در بخش «درباره احراز هویت و مجوز بیشتر بدانید» مطالعه کنید.
پیکربندی OAuth 2.0 برای احراز هویت
صفحه رضایت OAuth را پیکربندی کنید و محدودههایی را برای تعریف اطلاعات نمایش داده شده به کاربران و بررسیکنندگان برنامه انتخاب کنید و برنامه خود را ثبت کنید تا بتوانید بعداً آن را منتشر کنید.
دامنههای API برچسبهای گوگل درایو
برای تعریف سطح دسترسی اعطا شده به برنامه خود، باید حوزههای مجوز را شناسایی و اعلام کنید. حوزه مجوز، یک رشته URI از نوع OAuth 2.0 است که شامل نام برنامه Google Workspace، نوع دادههایی که به آنها دسترسی دارد و سطح دسترسی است. حوزهها، درخواستهای برنامه شما برای کار با دادههای Google Workspace، از جمله دادههای حساب Google کاربران، هستند.
وقتی برنامه شما نصب میشود، از کاربر خواسته میشود تا محدودههای مورد استفاده برنامه را اعتبارسنجی کند. به طور کلی، شما باید محدودهای را انتخاب کنید که بیشترین تمرکز را داشته باشد و از درخواست محدودههایی که برنامه شما به آنها نیاز ندارد، خودداری کنید. کاربران راحتتر به محدودههای محدود و واضح دسترسی میدهند.
در صورت امکان، توصیه میکنیم از محدودههای غیرحساس استفاده کنید زیرا محدوده دسترسی به ازای هر فایل را اعطا میکند و دسترسی را به عملکردهای خاص مورد نیاز یک برنامه محدود میکند.
از دامنههای OAuth 2.0 زیر میتوان برای خواندن، جستجو و تغییر برچسبهای متادیتای اعمالشده روی آیتمهای Drive استفاده کرد:
| دامنه | معنی |
|---|---|
| خواندن، جستجو و اصلاح فرادادههای برچسب اعمال شده روی موارد Drive. |
| فرادادههای برچسب اعمالشده روی موارد Drive که برای برنامه مجاز هستند را بخوانید و جستجو کنید. |
برای اطلاعات بیشتر، به حوزههای OAuth 2.0 در Drive API و مجوزدهی مختص Drive API مراجعه کنید.
محدودههای برچسبگذاری
از حوزههای OAuth زیر میتوان برای مشاهده و مدیریت برچسبها استفاده کرد:
| دامنه | معنی |
|---|---|
https://www.googleapis.com/auth/drive.labels | مشاهده، استفاده و مدیریت برچسبهای Drive.
|
https://www.googleapis.com/auth/drive.labels.readonly | مشاهده و استفاده از برچسبهای درایو.
|
https://www.googleapis.com/auth/drive.admin.labels | مشاهده، ویرایش، ایجاد و حذف تمام برچسبهای Drive در سازمان شما، و مشاهده سیاستهای مدیریتی مرتبط با برچسب سازمان شما.
|
https://www.googleapis.com/auth/drive.admin.labels.readonly | مشاهده همه برچسبهای درایو و سیاستهای مدیریتی مرتبط با برچسب در سازمان شما.
|
دسترسی مدیر
برای مدیریت برچسبهای ADMIN ، باید موارد زیر را مشخص کنید:
- برای استفاده از اعتبارنامههای مدیر کاربر،
useAdminAccesstrueاست. - مدیران حساب کاربری با امتیاز مدیریت برچسبها .
useAdminAccess
مدیران سیستم باید پارامتر useAdminAccess را برای فراخوانی امتیازات مدیریتی خود تنظیم کنند. تنظیم useAdminAccess امکان مشاهده و ویرایش هر برچسبی را که متعلق به مشتری است فراهم میکند. این شامل برچسبهای ADMIN و SHARED نیز میشود.
وقتی useAdminAccess تنظیم نشده باشد، درخواستهای نوشتن فقط برای برچسبهایی با label type SHARED و برای کاربرانی با نقش EDITOR مناسب برای این برچسب مجاز هستند.
برای اطلاعات بیشتر، به ایجاد اعتبارنامههای دسترسی مراجعه کنید.