Cloud Identity SCIM API

‫Cloud Identity SCIM API משתמש בתקן הפתוח System for Cross-domain Identity Management (SCIM) כדי לבצע אוטומציה של ניהול משתמשים וקבוצות בין ספק הזהויות (IdP) לבין Google Cloud Identity. הוא קובע תקן לאופן ההקצאה, העדכון והביטול של ההקצאה של משתמשים וקבוצות, באמצעות הטמעה של קבוצת משנה של SCIM RFCs‏ 7643 ו-7644.

תכונות נוספות

  • נעילה אוטומטית של קבוצות: אם הארגון שלכם הגדיר חיבור SCIM, אפשר להפעיל את ההגדרה נעילת קבוצות מסונכרנות כדי שהקבוצות שמסונכרנות באמצעות שיטות האימות של החיבור יינעלו באופן אוטומטי. כך לא ניתן לבצע שינויים ידניים בממשקים אחרים של Google (כמו מסוף Admin), וספק הזהויות נשאר המקור המוסמך. לפרטים על התכונה הזו, אפשר לעיין במאמר בנושא איך פועל נעילת קבוצות מסונכרנות.

תכונות SCIM שלא נתמכות

שירות: cloudidentityscim.googleapis.com

נקודת קצה של שירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש נקודת קצה שירות משלו, וכל כתובות ה-URI שבהמשך הן יחסיות לנקודת קצה השירות הזו:

  • https://cloudidentityscim.googleapis.com

משאב REST: v1beta1.customers.v2.Groups

Methods
create POST /v1beta1/customers/{customerId}/v2/Groups
יוצר קבוצה.
delete DELETE /v1beta1/customers/{customerId}/v2/Groups/{groupId}
מחיקת קבוצה.
get GET /v1beta1/customers/{customerId}/v2/Groups/{groupId}
מאחזר קבוצה.
list GET /v1beta1/customers/{customerId}/v2/Groups
שליפת רשימה של קבוצות.
patch PATCH /v1beta1/customers/{customerId}/v2/Groups/{groupId}
מעדכן קבוצה באמצעות סמנטיקה של תיקון SCIM.

משאב REST: ‏ v1beta1.customers.v2.ResourceTypes

Methods
get GET /v1beta1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId}
מאחזר סוג משאב ספציפי.
list GET /v1beta1/customers/{customerId}/v2/ResourceTypes
מאחזר את כל סוגי המשאבים.

משאב REST: v1beta1.customers.v2.Schemas

Methods
get GET /v1beta1/customers/{customerId}/v2/Schemas/{schemaId}
מאחזר סכימה.
list GET /v1beta1/customers/{customerId}/v2/Schemas
מאחזר את כל הסכימות.

משאב REST: ‏ v1beta1.customers.v2.ServiceProviderConfig

Methods
get GET /v1beta1/customers/{customerId}/v2/ServiceProviderConfig
מאחזר את ההגדרה של ספק השירות.

משאב REST: ‏ v1beta1.customers.v2.Users

Methods
create POST /v1beta1/customers/{customerId}/v2/Users
יוצר משתמש.
delete DELETE /v1beta1/customers/{customerId}/v2/Users/{userId}
מחיקת משתמש.
get GET /v1beta1/customers/{customerId}/v2/Users/{userId}
מאחזר משתמש.
list GET /v1beta1/customers/{customerId}/v2/Users
מאחזר רשימה של משתמשים.
patch PATCH /v1beta1/customers/{customerId}/v2/Users/{userId}
מעדכן משתמש באמצעות סמנטיקה של תיקון SCIM.

משאב REST: ‏ v1.customers.v2.Groups

Methods
create POST /v1/customers/{customerId}/v2/Groups
יוצר קבוצה.
delete DELETE /v1/customers/{customerId}/v2/Groups/{groupId}
מחיקת קבוצה.
get GET /v1/customers/{customerId}/v2/Groups/{groupId}
מאחזר קבוצה.
list GET /v1/customers/{customerId}/v2/Groups
שליפת רשימה של קבוצות.
patch PATCH /v1/customers/{customerId}/v2/Groups/{groupId}
מעדכן קבוצה באמצעות סמנטיקה של תיקון SCIM.

משאב REST: ‏ v1.customers.v2.ResourceTypes

Methods
get GET /v1/customers/{customerId}/v2/ResourceTypes/{resourceTypeId}
מאחזר סוג משאב ספציפי.
list GET /v1/customers/{customerId}/v2/ResourceTypes
מאחזר את כל סוגי המשאבים.

משאב REST: ‏ v1.customers.v2.Schemas

Methods
get GET /v1/customers/{customerId}/v2/Schemas/{schemaId}
מאחזר סכימה.
list GET /v1/customers/{customerId}/v2/Schemas
מאחזר את כל הסכימות.

משאב REST: ‏ v1.customers.v2.ServiceProviderConfig

Methods
get GET /v1/customers/{customerId}/v2/ServiceProviderConfig
מאחזר את ההגדרה של ספק השירות.

משאב REST: ‏ v1.customers.v2.Users

Methods
create POST /v1/customers/{customerId}/v2/Users
יוצר משתמש.
delete DELETE /v1/customers/{customerId}/v2/Users/{userId}
מחיקת משתמש.
get GET /v1/customers/{customerId}/v2/Users/{userId}
מאחזר משתמש.
list GET /v1/customers/{customerId}/v2/Users
מאחזר רשימה של משתמשים.
patch PATCH /v1/customers/{customerId}/v2/Users/{userId}
מעדכן משתמש באמצעות סמנטיקה של תיקון SCIM.