Canvas LMS क्लाउड ऐप्लिकेशन

एसएएमएल 2.0 स्टैंडर्ड का इस्तेमाल करके, कई क्लाउड ऐप्लिकेशन के लिए सिंगल साइन-ऑन (एसएसओ) कॉन्फ़िगर किया जा सकता है. एसएसओ सेट अप करने के बाद, आपके उपयोगकर्ता अपने Google Workspace क्रेडेंशियल का इस्तेमाल करके, एसएसओ की मदद से किसी ऐप्लिकेशन में साइन इन कर सकते हैं.

Canvas LMS के लिए एसएसओ सेट अप करने के लिए, एसएएमएल का इस्तेमाल करना

यह टास्क पूरा करने के लिए, आपको सुपर एडमिन के तौर पर साइन इन करना होगा.

पहला चरण: Google को SAML की पहचान देने वाली सेवा के तौर पर सेट अप करना

  1. Google Admin console में, मेन्यू इसके बाद ऐप्लिकेशनइसके बादवेब और मोबाइल ऐप्लिकेशन पर जाएं.

    यह टास्क पूरा करने के लिए, आपको सुपर एडमिन के तौर पर साइन इन करना होगा.

  2. ऐप्लिकेशन जोड़ेंइसके बादऐप्लिकेशन खोजें पर क्लिक करें.
  3. ऐप्लिकेशन का नाम डालें में, Canvas LMS डालें.
  4. खोज के नतीजों में, Canvas LMS पर कर्सर घुमाएं और चुनें पर क्लिक करें.
  5. Google Identity Provider की जानकारी विंडो में, पहला विकल्प: आईडीपी (IdP) मेटाडेटा डाउनलोड करें के लिए, मेटाडेटा डाउनलोड करेंइसके बादजारी रखें पर क्लिक करें.
  6. सेवा देने वाली कंपनी की जानकारी पेज पर, ACS यूआरएल, इकाई आईडी, और स्टार्ट यूआरएल के लिए, {your-account-id} को अपने Canvas LMS खाते के आईडी से बदलें. इसके बाद, जारी रखें पर क्लिक करें.
  7. (ज़रूरी नहीं) Google डायरेक्ट्री एट्रिब्यूट को ऐप्लिकेशन के एट्रिब्यूट से मैप करने के लिए, एट्रिब्यूट मैपिंग विंडो में जाकर:
    1. मैपिंग जोड़ें पर क्लिक करें.
    2. फ़ील्ड चुनेंइसके बादGoogle डायरेक्ट्री का कोई एट्रिब्यूट चुनें पर क्लिक करें.
    3. ऐप्लिकेशन की विशेषताओं के लिए, ऐप्लिकेशन की संबंधित विशेषता डालें.
  8. (ज़रूरी नहीं) इस ऐप्लिकेशन के लिए काम के ग्रुप के नाम डालने के लिए:
    1. ग्रुप की सदस्यता (ज़रूरी नहीं) के लिए, ग्रुप खोजें पर क्लिक करें. इसके बाद, ग्रुप के नाम के एक या उससे ज़्यादा अक्षर डालें और ग्रुप का नाम चुनें.
    2. ज़रूरत के मुताबिक और ग्रुप जोड़ें. ज़्यादा से ज़्यादा 75 ग्रुप जोड़े जा सकते हैं.
    3. ऐप्लिकेशन एट्रिब्यूट के लिए, सेवा देने वाली कंपनी के ग्रुप एट्रिब्यूट का नाम डालें.

    आपने ग्रुप के कितने भी नाम डाले हों, एसएएमएल के जवाब में सिर्फ़ उन ग्रुप को शामिल किया जाता है जिनमें उपयोगकर्ता सीधे या परोक्ष तौर पर सदस्य है. ज़्यादा जानकारी के लिए, ग्रुप की सदस्यता को मैप करने के बारे में जानकारी पर जाएं.

  9. पूरा करें पर क्लिक करें.

दूसरा चरण: Google की पहचान देने वाली सेवा के मेटाडेटा को सार्वजनिक फ़ाइल सर्वर पर होस्ट करना

पहले चरण में डाउनलोड की गई, Google की पहचान देने वाली सेवा की मेटाडेटा फ़ाइल को ऐसे फ़ाइल सर्वर पर होस्ट करें जिसे सार्वजनिक तौर पर ऐक्सेस किया जा सकता हो. फ़ाइल को सीधे तौर पर ऐक्सेस किया जाना चाहिए, न कि किसी रीडायरेक्ट के ज़रिए. साथ ही, फ़ाइल हमेशा किसी यूआरएल पर उपलब्ध होनी चाहिए. Canvas LMS, हर बार उपयोगकर्ता के साइन इन करने पर फ़ाइल का अनुरोध करता है.

तीसरा चरण: Canvas LMS को SAML 2.0 सेवा देने वाली कंपनी के तौर पर सेट अप करना

  1. गुप्त ब्राउज़र विंडो खोलें. इसके बाद, Canvas LMS के साइन-इन पेज पर जाएं और Canvas LMS के एडमिन खाते से साइन इन करें.
  2. एडमिन पर क्लिक करें और पुष्टि करें चुनें.
  3. पुष्टि करने की सुविधा देने वाली कंपनी के तौर पर SAML जोड़ें.
  4. IdP मेटाडेटा यूआरएल फ़ील्ड में, फ़ाइल सर्वर पर होस्ट किए गए Google आइडेंटिटी प्रोवाइडर मेटाडेटा का यूआरएल चिपकाएं. इसके बारे में दूसरे चरण में बताया गया है.
  5. सेव करें पर क्लिक करें.
    बाकी फ़ील्ड की वैल्यू, पहचान देने वाली कंपनी के मेटाडेटा के आधार पर अपने-आप भर जाती हैं.
  6. पहचान फ़ॉर्मैट के लिए, nameid-format:emailAddress चुनें.
  7. Authentication Context के लिए, classes:Password को चुनें.
  8. ज़रूरत के समय खाता बनाने की सुविधा चालू करें.
  9. SAML authentication सेक्शन में, Position के लिए 1 चुनें.
  10. सेव करें पर क्लिक करें.

चौथा चरण: उपयोगकर्ताओं के लिए ऐप्लिकेशन चालू करना

शुरू करने से पहले: चुनिंदा उपयोगकर्ताओं के लिए कोई सेवा चालू या बंद करने के लिए, उनके खातों को किसी संगठन की इकाई में डालें. इससे डिपार्टमेंट के हिसाब से ऐक्सेस कंट्रोल किया जा सकेगा. इसके अलावा, उन्हें किसी ऐक्सेस ग्रुप में जोड़ें. इससे डिपार्टमेंट में या सभी उपयोगकर्ताओं के लिए ऐक्सेस की अनुमति दी जा सकेगी.
  1. Google Admin console में, मेन्यू इसके बाद ऐप्लिकेशनइसके बादवेब और मोबाइल ऐप्लिकेशन पर जाएं.

    यह टास्क पूरा करने के लिए, आपको सुपर एडमिन के तौर पर साइन इन करना होगा.

  2. Canvas LMS पर क्लिक करें.
  3. उपयोगकर्ताओं के लिए ऐक्सेस पर क्लिक करें.
  4. अगर आपको अपने संगठन में सबके लिए किसी सेवा को चालू या बंद करना है, तो सभी के लिए चालू करें या सभी के लिए बंद करें पर क्लिक करें. इसके बाद, सेव करें पर क्लिक करें.

  5. (ज़रूरी नहीं) संगठन की किसी इकाई के लिए कोई सेवा चालू या बंद करने के लिए:
    1. बाईं ओर, संगठन की इकाई चुनें.
    2. सेवा का स्टेटस बदलने के लिए, चालू करें या बंद करें को चुनें.
    3. इनमें से कोई एक विकल्प चुनें:
      • अगर सेवा का स्टेटस इनहेरिट की गई पर सेट है और पैरंट सेटिंग में बदलाव होने के बावजूद आपको अपडेट की गई सेटिंग बनाए रखनी है, तो बदलें पर क्लिक करें.
      • अगर सेवा का स्टेटस बदली गई पर सेट है, तो पैरंट सेटिंग के जैसी सेटिंग वापस लाने के लिए, इनहेरिट करें पर क्लिक करें. अगर पैरंट सेटिंग में बदलाव होने के बावजूद नई सेटिंग बनाए रखनी है, तो सेव करें पर क्लिक करें.
        संगठन के स्ट्रक्चर के बारे में ज़्यादा जानें.
  6. (ज़रूरी नहीं) अपने पूरे संगठन या संगठन की किसी इकाई में, कुछ खास उपयोगकर्ताओं के लिए कोई सेवा चालू करने के लिए, एक ऐक्सेस ग्रुप चुनें. ज़्यादा जानकारी के लिए, ऐक्सेस ग्रुप का इस्तेमाल करके, सेवाओं के ऐक्सेस को पसंद के मुताबिक बनाना पर जाएं.
  7. पक्का करें कि आपके Canvas LMS उपयोगकर्ता खाते के ईमेल डोमेन, आपके संगठन के मैनेज किए जा रहे Google खाते के प्राइमरी डोमेन से मेल खाते हों.

पांचवां चरण: पुष्टि करना कि एसएसओ काम कर रहा है या नहीं

Canvas LMS, आइडेंटिटी प्रोवाइडर और सेवा देने वाली कंपनी, दोनों के ज़रिए शुरू किए गए एसएसओ के साथ काम करता है.

पहचान की पुष्टि करने वाली कंपनी की ओर से शुरू किए गए एसएसओ की पुष्टि करना

  1. Google Admin console में, मेन्यू इसके बाद ऐप्लिकेशनइसके बादवेब और मोबाइल ऐप्लिकेशन पर जाएं.

    यह टास्क पूरा करने के लिए, आपको सुपर एडमिन के तौर पर साइन इन करना होगा.

  2. Canvas LMS पर क्लिक करें.
  3. Canvas LMS सेक्शन में जाकर, Test SAML Login पर क्लिक करें.

    ऐप्लिकेशन, एक अलग टैब में खुलना चाहिए. अगर ऐसा नहीं होता है, तो गड़बड़ी के मैसेज को ठीक करने की कोशिश करें और फिर से कोशिश करें.
    समस्या हल करने के बारे में ज़्यादा जानने के लिए, SAML ऐप्लिकेशन से जुड़े गड़बड़ी के मैसेज पर जाएं.

सेवा देने वाली कंपनी की ओर से शुरू किए गए एसएसओ की पुष्टि करना

  1. ब्राउज़र की सभी विंडो बंद करें.
  2. https://{your-account-id}.instructure.com खोलें. आपको Google के साइन-इन पेज पर रीडायरेक्ट कर दिया जाएगा.
  3. अपना उपयोगकर्ता नाम और पासवर्ड डालें.
    आपके क्रेडेंशियल की पुष्टि हो जाने के बाद, आपको वापस Canvas LMS पर रीडायरेक्ट कर दिया जाता है.

अगर Google IdP से पुष्टि किए गए उपयोगकर्ता खाते का इस्तेमाल Canvas LMS में पहले से नहीं किया जा रहा है, तो Canvas LMS में साइन इन किए गए उपयोगकर्ता के लिए, Canvas LMS अपने-आप एक नया उपयोगकर्ता खाता उपलब्ध कराता है.


Google, Google Workspace, और इनसे जुड़े चिह्न और लोगो, Google LLC के ट्रेडमार्क हैं. अन्य सभी कंपनी और प्रॉडक्ट के नाम, उन कंपनियों के ट्रेडमार्क हैं जिनसे वे जुड़े हैं.