اپلیکیشن ابری Canvas LMS

با استفاده از استاندارد SAML 2.0، می‌توانید ورود یکپارچه (SSO) را برای تعدادی از برنامه‌های ابری پیکربندی کنید. پس از تنظیم SSO، کاربران شما می‌توانند از اعتبارنامه‌های Google Workspace خود برای ورود به یک برنامه با استفاده از SSO استفاده کنند.

استفاده از SAML برای تنظیم SSO برای Canvas LMS

برای این کار باید به عنوان مدیر ارشد وارد سیستم شوید.

مرحله ۱: گوگل را به عنوان ارائه دهنده هویت SAML تنظیم کنید

  1. در کنسول مدیریت گوگل، به منو بروید و سپس برنامه‌ها و سپس اپلیکیشن‌های وب و موبایل .

    برای این کار باید به عنوان مدیر ارشد وارد سیستم شوید.

  2. روی افزودن برنامه کلیک کنید و سپس جستجو برای برنامه‌ها .
  3. برای وارد کردن نام برنامه ، عبارت Canvas LMS را وارد کنید.
  4. در نتایج جستجو، به Canvas LMS اشاره کنید و روی «انتخاب» کلیک کنید.
  5. در پنجره جزئیات ارائه‌دهنده هویت گوگل ، برای گزینه ۱: دانلود فراداده IdP ، روی دانلود فراداده کلیک کنید. و سپس ادامه بده .
  6. در صفحه جزئیات ارائه دهنده خدمات ، برای ACS URL ، Entity ID و Start URL ، {your-account-id} را با شناسه حساب Canvas LMS خود جایگزین کنید و روی ادامه کلیک کنید.
  7. (اختیاری) برای نگاشت ویژگی‌های دایرکتوری گوگل به ویژگی‌های برنامه مربوطه، در پنجره نگاشت ویژگی‌ها :
    1. روی افزودن نقشه‌برداری کلیک کنید.
    2. روی انتخاب فیلد کلیک کنید و سپس یک ویژگی دایرکتوری گوگل انتخاب کنید.
    3. برای ویژگی‌های برنامه ، ویژگی برنامه مربوطه را وارد کنید.
  8. (اختیاری) برای وارد کردن نام گروه‌های مرتبط با این برنامه:
    1. برای عضویت در گروه (اختیاری) ، روی «جستجوی گروه» کلیک کنید، یک یا چند حرف از نام گروه را وارد کنید و نام گروه را انتخاب کنید.
    2. در صورت نیاز گروه‌های بیشتری اضافه کنید (حداکثر ۷۵ گروه).
    3. برای ویژگی برنامه ، نام ویژگی گروه‌های مربوطه از ارائه‌دهنده خدمات را وارد کنید.

    صرف نظر از تعداد نام گروه‌هایی که وارد می‌کنید، پاسخ SAML فقط گروه‌هایی را شامل می‌شود که کاربر (مستقیم یا غیرمستقیم) عضو آنها است. برای اطلاعات بیشتر، به «درباره نگاشت عضویت گروه» مراجعه کنید.

  9. روی پایان کلیک کنید.

مرحله ۲: میزبانی فراداده‌های ارائه‌دهنده هویت گوگل در یک سرور فایل عمومی

روی یک سرور فایل عمومی، فایل متادیتای ارائه‌دهنده هویت گوگل که در مرحله ۱ دانلود کرده‌اید را میزبانی کنید. این فایل باید مستقیماً ارائه شود، نه از طریق هیچ تغییر مسیری. این فایل همچنین باید به طور دائم در یک URL خاص در دسترس باشد. Canvas LMS هر بار که کاربر وارد سیستم می‌شود، این فایل را درخواست می‌کند.

مرحله 3: Canvas LMS را به عنوان ارائه دهنده خدمات SAML 2.0 تنظیم کنید

  1. یک پنجره مرورگر ناشناس باز کنید، به صفحه ورود به سیستم Canvas LMS بروید و با حساب کاربری مدیر Canvas LMS خود وارد سیستم شوید.
  2. روی مدیریت کلیک کنید و احراز هویت را انتخاب کنید.
  3. SAML را به عنوان ارائه دهنده احراز هویت اضافه کنید.
  4. در فیلد URL فراداده IdP ، نشانی اینترنتی فراداده ارائه‌دهنده هویت گوگل که در سرور فایل میزبانی می‌شود را طبق جزئیات مرحله ۲ وارد کنید.
  5. روی ذخیره کلیک کنید.
    مقادیر بقیه فیلدها بر اساس فراداده ارائه دهنده هویت پر می‌شوند.
  6. برای قالب هویت ، nameid-format:emailAddress را انتخاب کنید.
  7. برای Authentication Context ، گزینه classes:Password را انتخاب کنید.
  8. فعال کردن تأمین منابع در لحظه (Just in Time Provisioning ).
  9. در بخش احراز هویت SAML ، برای موقعیت ، عدد ۱ را انتخاب کنید.
  10. روی ذخیره کلیک کنید.

مرحله ۴: فعال کردن برنامه برای کاربران

قبل از شروع: برای فعال یا غیرفعال کردن یک سرویس برای کاربران خاص، حساب‌های کاربری آنها را در یک واحد سازمانی قرار دهید (برای کنترل دسترسی بر اساس دپارتمان) یا آنها را به یک گروه دسترسی اضافه کنید (برای دسترسی کاربران در سراسر یا داخل دپارتمان‌ها).
  1. در کنسول مدیریت گوگل، به منو بروید و سپس برنامه‌ها و سپس اپلیکیشن‌های وب و موبایل .

    برای این کار باید به عنوان مدیر ارشد وارد سیستم شوید.

  2. روی Canvas LMS کلیک کنید.
  3. روی دسترسی کاربر کلیک کنید.
  4. برای فعال یا غیرفعال کردن یک سرویس برای همه افراد سازمان خود، روی «فعال برای همه» یا «غیرفعال برای همه» کلیک کنید و سپس روی «ذخیره» کلیک کنید.

  5. (اختیاری) برای فعال یا غیرفعال کردن یک سرویس برای یک واحد سازمانی:
    1. در سمت چپ، واحد سازمانی را انتخاب کنید.
    2. برای تغییر وضعیت سرویس، روشن یا خاموش را انتخاب کنید.
    3. یکی را انتخاب کنید:
      • اگر وضعیت سرویس روی «به ارث رسیده» تنظیم شده است و می‌خواهید تنظیمات به‌روزرسانی‌شده را حفظ کنید، حتی اگر تنظیمات والد تغییر کند، روی «لغو» کلیک کنید.
      • اگر وضعیت سرویس روی «لغو شده» تنظیم شده باشد، یا روی «وراثت» کلیک کنید تا به همان تنظیمات والد خود برگردید، یا روی «ذخیره» کلیک کنید تا تنظیمات جدید حفظ شود، حتی اگر تنظیمات والد تغییر کند.
        درباره ساختار سازمانی بیشتر بدانید.
  6. (اختیاری) برای فعال کردن یک سرویس برای مجموعه‌ای از کاربران در سراسر یا درون واحدهای سازمانی، یک گروه دسترسی انتخاب کنید. برای جزئیات بیشتر، به سفارشی‌سازی دسترسی به سرویس با استفاده از گروه‌های دسترسی بروید.
  7. مطمئن شوید که دامنه‌های ایمیل حساب کاربری Canvas LMS شما با دامنه اصلی حساب گوگل مدیریت‌شده سازمان شما مطابقت دارد.

مرحله ۵: تأیید کنید که SSO کار می‌کند

سیستم مدیریت یادگیری Canvas از هر دو نوع SSO (سیستم احراز هویت مبتنی بر ارائه‌دهنده هویت) و SSO (سیستم احراز هویت مبتنی بر ارائه‌دهنده خدمات) پشتیبانی می‌کند.

تأیید SSO آغاز شده توسط ارائه دهنده هویت

  1. در کنسول مدیریت گوگل، به منو بروید و سپس برنامه‌ها و سپس اپلیکیشن‌های وب و موبایل .

    برای این کار باید به عنوان مدیر ارشد وارد سیستم شوید.

  2. روی Canvas LMS کلیک کنید.
  3. در بخش Canvas LMS ، روی Test SAML Login کلیک کنید.

    برنامه باید در یک تب جداگانه باز شود. اگر اینطور نشد، پیام خطا را عیب‌یابی کنید و دوباره امتحان کنید.
    برای جزئیات بیشتر در مورد عیب‌یابی، به پیام‌های خطای برنامه SAML مراجعه کنید.

تأیید SSO آغاز شده توسط ارائه دهنده خدمات

  1. تمام پنجره‌های مرورگر را ببندید.
  2. آدرس https://{ your-account-id }.instructure.com را باز کنید. باید به صفحه ورود به سیستم گوگل هدایت شوید.
  3. نام کاربری و رمز عبور خود را وارد کنید.
    پس از تأیید اعتبارنامه‌های شما، به Canvas LMS هدایت می‌شوید.

اگر حساب کاربری که توسط Google IdP تأیید شده است، از قبل در Canvas LMS وجود نداشته باشد، یک حساب کاربری جدید به طور خودکار توسط Canvas LMS برای کاربر وارد شده ایجاد می‌شود.


گوگل، گوگل ورک‌اسپیس و علامت‌ها و لوگوهای مرتبط، علائم تجاری شرکت گوگل هستند. سایر نام‌های شرکت‌ها و محصولات، علائم تجاری شرکت‌هایی هستند که با آنها مرتبط هستند.