משאב: סכימה
מתוך RFC 7643 Section 7. מציין את המטא-נתונים לגבי סכימה.
| ייצוג JSON |
|---|
{
"attributes": [
{
object ( |
| שדות | |
|---|---|
attributes[] |
חובה. רשימת המאפיינים של הסכימה. |
id |
חובה. ה-URI הייחודי של הסכימה. במקרים הרלוונטיים, ספקי השירותים צריכים לציין את ה-URI, לדוגמה, |
name |
זה שינוי אופציונלי. השם של הסכימה שקריא לבני אדם. במקרים הרלוונטיים, ספקי שירותים צריכים לציין את השם, לדוגמה, |
description |
זה שינוי אופציונלי. תיאור הסכימה שקריא לאנשים. במקרים הרלוונטיים, ספקי השירותים צריכים לציין את התיאור. |
מאפיין
מתוך RFC 7643 Section 7. המאפיין הזה מגדיר את המאפיינים של מאפיין.
| ייצוג JSON |
|---|
{
"subAttributes": [
{
object ( |
| שדות | |
|---|---|
subAttributes[] |
כשמאפיין הוא מסוג |
canonicalValues[] |
זה שינוי אופציונלי. אוסף של ערכים קנוניים מוצעים שאפשר להשתמש בהם (לדוגמה, |
referenceTypes[] |
מערך מרובה ערכים של מחרוזות JSON שמציין את סוגי משאבי ה-SCIM שאפשר להפנות אליהם. הערכים התקינים הם:
המאפיין הזה רלוונטי רק למאפיינים מסוג |
name |
שם המאפיין. |
type |
סוג הנתונים של המאפיין. הערכים התקפים הם |
multiValued |
מציין את צורת הרבים של המאפיין. |
description |
תיאור התכונה שקריא לאנשים. במקרים הרלוונטיים, ספקי השירותים צריכים לציין את התיאור. |
required |
מציין אם המאפיין הוא מאפיין חובה. |
caseExact |
מציין אם מאפיין מחרוזת הוא תלוי אותיות רישיות (case-sensitive) או לא. השרת משתמש בתלות באותיות רישיות כשמעריך מסננים. במאפיינים שבהם האותיות חייבות להיות זהות, השרת שומר על האותיות הקטנות והגדולות של כל ערך שנשלח. אם המאפיין לא תלוי באותיות רישיות או קטנות, יכול להיות שהשרת ישנה את האותיות הרישיות או הקטנות של הערך שנשלח. ההבחנה בין אותיות רישיות לאותיות קטנות משפיעה גם על האופן שבו ערכי מאפיינים מושווים לערכי מסננים (ראו RFC 7644 סעיף 3.4.2.2). בהתאם ל-RFC 7643 סעיף 2.3.6 ול-RFC 7643 סעיף 2.3.7, הסוגים |
mutability |
מילת מפתח יחידה שמציינת את הנסיבות שבהן אפשר להגדיר (מחדש) את ערך המאפיין:
|
returned |
מילת מפתח יחידה שמציינת מתי מאפיין וערכים משויכים מוחזרים בתגובה לבקשת GET או בתגובה לבקשת PUT, POST או PATCH. מילות המפתח התקפות הן:
|
uniqueness |
ערך מילת מפתח יחיד שמציין איך ספק השירות אוכף את הייחודיות של ערכי המאפיינים. שרת עשוי לדחות ערך לא תקין על סמך ייחודיות, על ידי החזרת קוד תגובת HTTP
כפי שמצוין בסעיף 2.3 של RFC 7643, לסוגי הנתונים |
Methods |
|
|---|---|
|
מאחזר סכימה. |
|
מאחזר את כל הסכימות. |