בעזרת Security Assertion Markup Language (SAML), המשתמשים יכולים להיכנס לאפליקציות ארגוניות בענן באמצעות פרטי הכניסה שלהם ל-Google Cloud.
הגדרה של SSO דרך SAML ל-Mingle
שלב 1: הגדרת Google כספק הזהויות (IdP) ב-SAML
-
במסוף Google Admin, נכנסים לתפריט
אפליקציות
אפליקציות לאינטרנט ולניידים.
כדי לבצע את המשימה הזאת אתם צריכים להיות מחוברים לחשבון בתור סופר-אדמינים.
-
לוחצים על הוספת אפליקציה
חיפוש אפליקציות.
- מזינים Mingle בשדה החיפוש.
- בתוצאות החיפוש, מציבים את סמן העכבר מעל אפליקציית SAML Mingle ולוחצים על בחירה.
- בדף פרטי ספק זהויות של Google:
- מעתיקים ושומרים את כתובת ה-URL של ה-SSO.
- מורידים את האישור.
- לוחצים על המשך.
- בדף פרטי ספק השירות, עורכים את כתובת ה-URL להתחלה ומחליפים את {your-subdomain} בתת-הדומיין של Mingle. לדוגמה, אם הדומיין הוא https://abc.mingle.thoughtworks.com, מזינים abc כתת-הדומיין בשדה כתובת אתר להתחלה.
- לוחצים על המשך.
-
(אופציונלי) כדי למפות מאפיינים במאגר של Google למאפיינים התואמים באפליקציה, בחלון מיפוי מאפיינים:
- לוחצים על הוספת מיפוי.
- לוחצים על בחירת שדה
בוחרים מאפיין של ספריית Google.
- בקטע מאפייני אפליקציה, מזינים את מאפיין האפליקציה המתאים.
-
(אופציונלי) אפשר להזין שמות של קבוצות שרלוונטיות לאפליקציה הזאת:
- בשביל חברות בקבוצה (אופציונלי), לוחצים על חיפוש של קבוצה, ואז מזינים אות אחת או יותר מהשם של הקבוצה ובוחרים את הקבוצה הרצויה.
- מוסיפים עוד קבוצות לפי הצורך (אפשר להוסיף עד 75 קבוצות).
- בשדה מאפיין אפליקציה, מזינים את שם המאפיין של הקבוצות הרלוונטיות של ספק השירות.
תגובת SAML תכלול רק קבוצות שמשתמש חבר בהן (באופן ישיר או עקיף), בלי קשר לכמות של שמות הקבוצות שמזינים. מידע נוסף זמין במאמר מידע על מיפוי של חברוּת בקבוצות.
- בדף מיפוי מאפיינים, לוחצים על סיום.
שלב 2: הגדרה של Mingle כספק שירות (SP) של SAML 2.0
- פותחים חלון חדש בדפדפן במצב פרטי.
- נכנסים לאפליקציית Mingle באמצעות חשבון האדמין של הארגון ב-Mingle.
- בדף הבית של Mingle, לוחצים על Admin (אדמין).
- בוחרים באפשרות SSO Config (הגדרת SSO) מהרשימה.
- מעלים את אישור ספק הזהויות של Google שהורדתם בשלב 1.
- לוחצים על שמירת השינויים.
שלב 3: מפעילים את אפליקציית Mingle
-
במסוף Google Admin, נכנסים לתפריט
אפליקציות
אפליקציות לאינטרנט ולניידים.
כדי לבצע את המשימה הזאת אתם צריכים להיות מחוברים לחשבון בתור סופר-אדמינים.
- בוחרים באפשרות Mingle.
- לוחצים על גישת משתמשים.
-
כדי להפעיל או להשבית שירות לכולם בארגון, לוחצים על מופעל לכולם או על מושבת לכולם, ואז לוחצים על שמירה.
-
(אופציונלי) אם רוצים להפעיל או להשבית שירות ביחידה ארגונית:
- בצד ימין, בוחרים את היחידה הארגונית.
- כדי לשנות את סטטוס השירות, לוחצים על מופעל או מושבת.
- בוחרים אחת מהאפשרויות הבאות:
- אם ההגדרה של סטטוס השירות היא עבר בירושה ואתם רוצים שהבחירה שלכם תישמר גם אם ההגדרה הראשית תשתנה, לחצו על שינוי מברירת המחדל.
- אם ההגדרה של סטטוס השירות היא בוטל ואתם רוצים לחזור לערך של ההגדרה הראשית, לחצו על קבלה בירושה. לחלופין, אם אתם רוצים שהבחירה שלכם תישמר גם אם ההגדרה הראשית תשתנה, לחצו על שמירה.
- (אופציונלי) כדי להפעיל שירות לקבוצה של משתמשים בתוך יחידה ארגונית או בכמה יחידות ארגוניות שונות, צריך להגדיר קבוצת גישה. מידע נוסף מופיע במאמר התאמה אישית של גישה לשירותים באמצעות קבוצות גישה.
- מוודאים שכתובות האימייל בחשבונות המשתמשים ב-Mingle זהות לאלה שבדומיין Google.
שלב 4: בדיקה שה-SSO עובד
באפליקציית Mingle יש תמיכה ב-SSO ביוזמת ספק הזהויות וגם ב-SSO ביוזמת ספק השירות. כדי לאמת את ה-SSO בכל אחד מהמצבים, פועלים לפי השלבים הבאים:
כניסה יזומה של IdP
-
במסוף Google Admin, נכנסים לתפריט
אפליקציות
אפליקציות לאינטרנט ולניידים.
כדי לבצע את המשימה הזאת אתם צריכים להיות מחוברים לחשבון בתור סופר-אדמינים.
- בוחרים באפשרות Mingle.
- בפינה הימנית העליונה, לוחצים על בדיקת התחברות ל-SAML.
האפליקציה Mingle אמורה להיפתח בכרטיסייה נפרדת. אם היא לא נפתחת, אפשר להשתמש במידע שמופיע בהודעות השגיאה של SAML כדי לעדכן את הגדרות ה-IdP וה-SP לפי הצורך. לאחר מכן אפשר לבדוק מחדש את ההתחברות ל-SAML.
כניסה יזומה של SP
- סוגרים את כל חלונות הדפדפן.
- פותחים את הכתובת https://your-subdomain.mingle.thoughtworks.com ומנסים להיכנס. המערכת אמורה להפנות אתכם לדף הכניסה באמצעות חשבון Google.
- מזינים את שם המשתמש והסיסמה.
אחרי שהמערכת תאמת את פרטי הכניסה שלכם, תופנו בחזרה אל Mingle.
אם חשבון המשתמש שאומת על ידי ספק הזהויות של Google לא קיים כבר ב-Mingle, מערכת Mingle תספק באופן אוטומטי חשבון משתמש חדש למשתמש המחובר.