🔧 LTI 1.3 Tool - Configuration pour Platform

✅ Votre outil LTI est prêt !

Ce connecteur implémente le côté Tool de LTI 1.3. Il peut recevoir des lancements depuis un LMS (Platform).

📋 Configuration à fournir au Platform (LMS)

Copiez ces informations et configurez-les dans votre Platform LTI (Moodle, Canvas, ou votre LMS personnalisé) :

Paramètre Valeur
Tool Name Mon Outil LTI
Target Link URI
(Launch URL)
https://dev-pf.onlineformapro.com/wcopy/ca/lti/lti-tool/index.php
OpenID Connect Login URL
(Initiation URL)
https://dev-pf.onlineformapro.com/wcopy/ca/lti/lti-tool/index.php
Public Keyset URL
(JWKS URL)
https://dev-pf.onlineformapro.com/jwks.php
Redirect URIs https://dev-pf.onlineformapro.com/wcopy/ca/lti/lti-tool/index.php

🔗 URLs complètes

🎯 Launch URL (Target Link URI) https://dev-pf.onlineformapro.com/wcopy/ca/lti/lti-tool/index.php
🔐 Login Initiation URL https://dev-pf.onlineformapro.com/wcopy/ca/lti/lti-tool/index.php
🔑 JWKS URL (Public Keys) https://dev-pf.onlineformapro.com/jwks.php

⚠️ Important - Après enregistrement

Une fois votre outil enregistré dans le Platform, celui-ci vous fournira :

📖 Configuration PHP

Mettez à jour votre configuration dans example.php avec les valeurs fournies par le Platform :

$config = array(
'client_id' => 'CLIENT_ID_FROM_PLATFORM',
'issuer' => 'https://your-platform.com',
'deployment_id' => 'DEPLOYMENT_ID_FROM_PLATFORM',
'key_set_url' => 'https://your-platform.com/lti/jwks',
'auth_url' => 'https://your-platform.com/lti/auth',
'redirect_uri' => 'https://dev-pf.onlineformapro.com/wcopy/ca/lti/lti-tool/index.php',
'private_key' => __DIR__ . '/config/private.key',
'public_key' => __DIR__ . '/config/public.key'
);

✨ Caractéristiques de cet outil

🧪 Test avec Platform local

Si vous utilisez le Platform local de ce projet :

  1. Démarrez le Platform : cd ../lti-platform && .\start-server.ps1
  2. Accédez à : http://localhost:8058/
  3. Cliquez sur "Register New Tool"
  4. Utilisez les URLs ci-dessus pour enregistrer cet outil
  5. Lancez l'outil depuis le Platform
  6. Vous serez redirigé ici avec un JWT valide
⬅️ Retour à l'accueil

📚 Documentation

🚀 Prêt pour l'intégration

Votre outil est configuré et prêt à recevoir des lancements LTI 1.3 depuis n'importe quel Platform compatible.