Anbindung edu-sharing als Plattform an ein standard LTI Tool
lokale dev environment:
das tool ruft beim registrieren (dynamische registrierung) über das backend das repo auf außerdem werden die keyset urls über das backend angesprochen.
Im docker umfeld wird die nip.io adresse auf localhost aufgelöst. das muss in den containern repo und ltitool über die /etc/hosts auf die docker host ip angepasst werden.
172.17.0.1 repository.127.0.0.1.nip.io
Auf repository Seite muss COMMON_BIND_HOST (Standard 127.0.0.1) geändert werden
COMMON_BIND_HOST=0.0.0.0
ltijs als standard lti tool
https://scm.edu-sharing.com/forks/ltijs-demo-server.gitbauen und starten:
docker compose build --no-cache
docker compose up -d
docker logs -f ltijs-demo-server-app-1url für dynamische registrierung (unter admin tools → remote applikationen beim repo eintragen)
http://ltijs.127.0.0.1.nip.io:3000/register