תכננו את החשבונות סביב עומסי עבודה
צרו חשבון שירות אחד לכל אינטגרציה או עומס עבודה — לדוגמהreporting-pipeline, scim-sync או soc-enrichment — ולא חשבון רחב אחד לכול. חשבונות נפרדים לכל עומס עבודה שומרים על הרשאות מינימליות, מאפשרים לייחס את יומני הבקשות לגורם מסוים, ומאפשרים להשבית אינטגרציה אחת מבלי לגעת באחרות.
יצירת חשבון שירות
1
מתן שם לחשבון
תנו לחשבון שם המזהה את עומס העבודה שהוא משרת, וכן תיאור של תפקידו. שניהם מופיעים ברשימות וביומנים, כך שמנהלים בעתיד יוכלו להבחין בין החשבונות.
2
מתן הרשאות
בחרו את ההרשאות שהחשבון רשאי להעניק לאישורי הגישה שלו — לדוגמה
entity:read, simulation:read או reporting:read. קבוצה זו היא התקרה לכל אישור גישה שנוצר תחת החשבון: אישור גישה יכול לשאת תת-קבוצה של ההרשאות הללו, ולעולם לא יותר מהן.3
סקירה ויצירה
אשרו את השם ואת קבוצת ההרשאות. לאחר היצירה, בדף הפרטים של החשבון ניתן ליצור את מפתחות ה-API שלו.
ניהול מחזור החיים
- ניתן לערוך הרשאות בכל עת. הסרת הרשאה מהחשבון מסירה אותה מהפעולות שמפתחות ה-API ואסימוני הגישה של OAuth שלו יכולים לבצע.
- השבתת חשבון עוצרת את הגישה ל-API דרך כל אישורי הגישה שלו — שימושי בעת הוצאה משימוש של אינטגרציה או בעת בלימה של חשד לדליפת אישור גישה בזמן שאתם חוקרים. הפעלה מחדש מאפשרת לאישורי גישה שעדיין פעילים ובתוקף להתאמת שוב.
- מחיקת חשבון מתבצעת כאשר האינטגרציה הוצאה משימוש. עצרו תחילה את האינטגרציה ובטלו את אישורי הגישה שלה. המחיקה היא בלתי הפיכה.

