تكامل نظام إدارة التعليم Discourse (المصادقة LTI 1.3)

تمكنت من تشغيل LTI في Canvas مع تحفظ واحد. إليك خطواتي:

  1. إنشاء مفتاح مطور في Canvas. لا يهم ما تضعه في JWK Method و Public JWK

  2. في إعدادات Discourse LTI، قم بتعبئة إعداداتك

  3. بالنسبة للمفتاح العام، يمكنك الانتقال إلى https://\u003cyour_canvas_url\u003e/api/lti/security/jwks و نسخ المفتاح الثاني. ثم يمكنك الذهاب إلى https://8gwifi.org/jwkconvertfunctions.jsp ولصقه هناك وتحويله. ثم انسخ النص بين -----BEGIN/END PUBLIC KEY----- والصقه في Lti platform public key في إعدادات Discourse LTI. ثم احفظ.

هذا هو التحفظ. تتغير مفاتيح JWK التي ينشئها Canvas، على ما يبدو شهريًا. بمجرد تغيير هذا المفتاح الثاني، سيتعطل LTI وستحتاج إلى استبداله بواحد جديد باتباع الخطوة 3.

سيتعين على إضافة Discourse LTI دعم عنوان URL عام لـ JWK لكي تظل محدثة.

إعجابَين (2)