Outils pour utilisateurs

Outils du site


dev:moodle:lti:deploiementlti

**Ceci est une ancienne révision du document !**

Moodle : Déploiement de LTI

Prérequis

  • Azure CLI
  • DotNet Core SDK .NET Core 3.1 → 7.0
  • Node.js
  • Powershell
  • Git

Azure CLI

DotNet Core SDK .NET

Node.js

Git

Cloner le dépôt

  • ouvrir une invite de commande Git dans le dossier voulu
  • Créer un nouveau dossier Learn-Lti
  • Se positionner dans ce dossierf Learn-Lti
  • Cloner le dépôt
git clone https://github.com/microsoft/Learn-LTI.git
  • se positionner dans le dossier deployment et lancer le script run.bat :
    • s'authentifier depuis le navigateur
    • préciser l'abonnement Azure pour les étudiants
    • la localisation francecentral

Commandes supplémentaires :

PS > az ad app update --id e962fcee-2099-4e1e-a6b7-dbef54b54e4e --set groupMembershipClaims=All

En cas de problème suppression des ressources et de l'application en lançant le script cleanup.bat.

  • Erreur dans l'exécution du script pour l'instruction à la ligne 277 <code> $appUpdateRedirectUrlOp = az ad app update –id $appinfo.appId –reply-urls $AppRedirectUrl –oauth2-allow-implicit-flow true </code>
  • Message affiché : <code> ERROR: unrecognized arguments: –reply-urls https://learnclientd57lcnipu.z28.web.core.windows.net/ –oauth2-allow-implicit-flow true </code>
  • Ligne remplacée par <code> $appUpdateRedirectUrlOp = az ad app update –id $appinfo.appId –web-redirect-uris $AppRedirectUrl –enable-id-token-issuance true </code>
  • suppression avec le script cleanup.bat
  • restauration du key vaults
  • relancer le script run.bat

Coffre de clé (Key vaults)

dev/moodle/lti/deploiementlti.1670173446.txt.gz · Dernière modification : 2022/12/04 18:04 de techer.charles_educ-valadon-limoges.fr