אפליקציית הענן Canvas LMS

אתם יכולים להגדיר כניסה יחידה (SSO) לכמה אפליקציות ענן בעזרת תקן Security Assertion Markup Language ‏(SAML) 2.0. אחרי שתגדירו SSO, המשתמשים שלכם יוכלו להשתמש בפרטי הכניסה שלהם ל-Google Workspace כדי להיכנס לאפליקציה באמצעות SSO.

איך משתמשים ב-SAML כדי להגדיר SSO ל-Canvas LMS

שלב 1: הגדרת Google כספק הזהויות ב-SAML

  1. במסוף Google Admin, נכנסים לתפריט ואז אפליקציות ואז אפליקציות לאינטרנט ולניידים.

    כדי לעשות את הפעולה הזאת, אתם צריכים להיות מחוברים לחשבון בתור סופר-אדמינים.

  2. לוחצים על הוספת אפליקציה ואז חיפוש אפליקציות.
  3. בקטע איך קוראים לאפליקציה? מזינים Canvas LMS.
  4. בתוצאות החיפוש, מצביעים על Canvas LMS ולוחצים על בחירה.
  5. בחלון פרטי ספק זהויות של Google, באפשרות 1: הורדת מטא-נתונים של IdP, לוחצים על הורדת מטא-נתונים ואז המשך.
  6. בדף פרטי ספק השירות, בשדות כתובת URL של ACS, מזהה ישות וכתובת URL התחלתית, מחליפים את {your-account-id} במזהה החשבון שלכם ב-Canvas LMS ולוחצים על המשך.
  7. (אופציונלי) כדי למפות מאפיינים של ספריית Google למאפייני האפליקציה התואמים, בחלון מיפוי מאפיינים:
    1. לוחצים על הוספת מיפוי.
    2. לוחצים על בחירת שדה ואז בוחרים מאפיין של ספריית Google.
    3. בקטע מאפייני אפליקציה, מזינים את מאפיין האפליקציה התואם.
  8. (אופציונלי) אפשר להזין שמות של קבוצות שרלוונטיות לאפליקציה הזאת:
    1. בשביל חברות בקבוצה (אופציונלי), לוחצים על חיפוש של קבוצה, ואז מזינים אות אחת או יותר מהשם של הקבוצה ובוחרים את הקבוצה הרצויה.
    2. מוסיפים עוד קבוצות לפי הצורך (אפשר להוסיף עד 75 קבוצות).
    3. בשביל מאפיין אפליקציה, מזינים את שם המאפיין של הקבוצה הרלוונטית של ספק השירות.

    תגובת SAML תכלול רק קבוצות שמשתמש חבר בהן (באופן ישיר או עקיף), בלי קשר לכמות של שמות הקבוצות שמזינים. מידע נוסף זמין במאמר מידע על מיפוי של חברוּת בקבוצות.

  9. לוחצים על סיום.

שלב 2: מארחים את המטא-נתונים של Google Identity בשרת קבצים ציבורי

בשרת קבצים שנגיש לציבור, מארחים את קובץ המטא-נתונים של Google Identity שהורדתם בשלב 1. צריך להציג את הקובץ ישירות, ולא דרך הפניות אוטומטיות. הקובץ גם צריך להיות זמין באופן קבוע בכתובת URL ספציפית. מערכת Canvas LMS מבקשת את הקובץ בכל פעם שמשתמש נכנס לחשבון.

שלב 3: הגדרה של Canvas LMS כספק שירות של SAML 2.0

  1. פותחים חלון פרטי בדפדפן, עוברים אל דף הכניסה של Canvas LMS ונכנסים באמצעות חשבון האדמין ב-Canvas LMS.
  2. לוחצים על אדמין ובוחרים באפשרות אימות.
  3. מוסיפים את SAML כספק האימות.
  4. בשדה IdP Metadata URL (כתובת ה-URL של המטא-נתונים של ה-IdP), מדביקים את כתובת ה-URL של המטא-נתונים של Google Identity שמתארחים בשרת הקבצים, כמו שמתואר בשלב 2.
  5. לוחצים על שמירה.‫
    הערכים של שאר השדות מאוכלסים על סמך המטא-נתונים של ספק הזהויות.
  6. בשדה Identity Format, בוחרים באפשרות nameid-format:emailAddress.
  7. בשדה Authentication Context (הקשר לצורכי אימות), בוחרים באפשרות classes:Password.
  8. מפעילים את האפשרות הקצאת הרשאות בזמן אמת בלבד (JIT).
  9. בקטע SAML authentication, בוחרים באפשרות 1 בשדה Position.
  10. לוחצים על שמירה.

שלב 4: הפעלת האפליקציה למשתמשים

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

    כדי לעשות את הפעולה הזאת, אתם צריכים להיות מחוברים לחשבון בתור סופר-אדמינים.

  2. לוחצים על Canvas LMS.
  3. לוחצים על גישת משתמשים.
  4. כדי להפעיל או להשבית שירות לכולם בארגון, לוחצים על מופעל לכולם או על מושבת לכולם, ואז לוחצים על שמירה.

  5. (אופציונלי) אם רוצים להפעיל או להשבית שירות ביחידה ארגונית:
    1. בצד ימין, בוחרים את היחידה הארגונית.
    2. כדי לשנות את סטטוס השירות, לוחצים על מופעל או מושבת.
    3. בוחרים אחת מהאפשרויות הבאות:
      • אם ההגדרה של סטטוס השירות היא עבר בירושה ואתם רוצים שהבחירה שלכם תישמר גם אם ההגדרה הראשית תשתנה, לחצו על שינוי מברירת המחדל.
      • אם ההגדרה של סטטוס השירות היא בוטל ואתם רוצים לחזור לערך של ההגדרה הראשית, לחצו על קבלה בירושה. אם אתם רוצים שהבחירה שלכם תישמר גם אם ההגדרה הראשית תשתנה, לחצו על שמירה.

        מידע נוסף על מבנים ארגוניים

  6. (אופציונלי) כדי להפעיל שירות לקבוצה של משתמשים בתוך יחידה ארגונית או בכמה יחידות ארגוניות שונות, צריך להגדיר קבוצת גישה. מידע נוסף מופיע במאמר התאמה אישית של גישה לשירותים באמצעות קבוצות גישה.
  7. מוודאים שהדומיינים באימיילים של חשבונות המשתמשים ב-Canvas LMS תואמים לדומיין הראשי של חשבון Google המנוהל של הארגון.

שלב 5: בדיקה שה-SSO עובד

באפליקציית Canvas LMS יש תמיכה ב-SSO ביוזמת ספק הזהויות וגם ב-SSO ביוזמת ספק השירות.

אימות SSO ביוזמת ספק הזהויות

  1. במסוף Google Admin, נכנסים לתפריט ואז אפליקציות ואז אפליקציות לאינטרנט ולניידים.

    כדי לעשות את הפעולה הזאת, אתם צריכים להיות מחוברים לחשבון בתור סופר-אדמינים.

  2. לוחצים על Canvas LMS.
  3. בקטע Canvas LMS, לוחצים על בדיקת התחברות ל-SAML.

    האפליקציה אמורה להיפתח בכרטיסייה נפרדת. אם לא, פותרים את הבעיה שמופיעה בהודעת השגיאה ומנסים שוב.
    פרטים על פתרון בעיות זמינים במאמר הודעות שגיאה באפליקציית SAML.

אימות SSO ביוזמת ספק השירות

  1. סוגרים את כל החלונות של הדפדפן.
  2. פותחים את הכתובת https://{your-account-id}.instructure.com. המערכת אמורה להפנות אתכם לדף הכניסה באמצעות חשבון Google.
  3. מזינים את שם המשתמש והסיסמה.
    אחרי שפרטי הכניסה שלכם יאומתו, תופנו בחזרה אל Canvas LMS.

אם חשבון המשתמש שאומת על ידי Google IdP עדיין לא קיים ב-Canvas LMS, המערכת של Canvas LMS מקצה באופן אוטומטי חשבון משתמש חדש למשתמש שמחובר.


‫Google‏, Google Workspace וסימנים וסמלי לוגו קשורים הם סימנים מסחריים של Google LLC. כל שמות החברות והמוצרים האחרים הם סימנים מסחריים של החברות שאליהן הם משויכים.