Directory API بخشی از RESTful Admin SDK API است که میتواند برای ایجاد و مدیریت برنامهنویسی منابع تحت کنترل سرپرست متعلق به حساب Google Workspace استفاده شود. برخی از موارد استفاده عبارتند از:
- ایجاد و مدیریت کاربران و اضافه کردن مدیران.
- ایجاد و مدیریت گروه ها و عضویت های گروهی.
- نظارت بر دستگاه های متصل به دامنه شما و انجام اقدامات در مورد دستگاه های گم شده.
- مدیریت نمودار سازمانی و ساختارهای سازمانی.
- حسابرسی برنامه هایی که کاربران شما اجازه دسترسی به برنامه های غیرمجاز و لغو آن را داده اند.
در زیر لیستی از اصطلاحات رایج مورد استفاده در Directory API آمده است:
- مشتری
- نهادی که دارای حساب Google Workspace است که توسط منبع مشتری ارائه می شود.
- دامنه
- در صورت وجود، دامنه DNS مرتبط با حساب Google Workspace، که توسط منبع دامنه نشان داده شده است. همه حساب ها دامنه مرتبطی ندارند.
- واحد سازمانی (OU)
- واحدی فرعی از درخت سازمانی حساب Google Workspace، که برای گروهبندی و مرتبسازی کاربران به منظور اعمال خطمشیها و اعطای مجوز استفاده میشود. یک OU توسط منبع OrgUnit نشان داده می شود.
- امتیاز
- توانایی کاربر برای انجام یک عمل در یک منبع Google Workspace. در درجه اول برای ادمین ها اعمال می شود. یک امتیاز توسط منبع Privilege نشان داده می شود.
- نقش
- مجموعه تعریف شده ای از امتیازات که می تواند به یک کاربر یا مجموعه ای از کاربران اختصاص داده شود که توسط منبع Role نشان داده می شود.
- تعیین نقش
- رکوردی که نشان میدهد به کدام کاربر چه نقشهایی و در چه محدودهای داده میشود. یک انتساب نقش با منبع RoleAssignment نشان داده می شود.
- طرحواره
- یک شی JSON که ویژگی های کاربر سفارشی را برای سازمان شما تعریف می کند که توسط منبع Schema نشان داده می شود.
- کاربر
- یک حساب کاربر نهایی فردی با دسترسی به برنامهها و منابع Google Workspace که توسط منبع کاربر نشان داده میشود.
برای آشنایی با توسعه با APIهای Google Workspace، از جمله رسیدگی به احراز هویت و مجوز، به شروع به کار به عنوان یک توسعه دهنده Workspace مراجعه کنید.
برای یادگیری نحوه پیکربندی و اجرای یک برنامه Directory API ساده، شروع سریع جاوا اسکریپت را امتحان کنید.