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