LTI-Debug
Kein --client-id gesetzt. Zum Erzeugen des Developer Keys ist das richtig — Canvas vergibt die client_id erst danach. Für den Launch dann mit --client-id neu starten, sonst kann aud nicht geprüft werden.
Aufgezeichnete Launches enthalten je nach Privacy Level Klarnamen und E-Mail-Adressen. Sie liegen ungekürzt in /home/j/app.mathe.studien.cloud/deploy-lti-debug/launches. Nach dem Debuggen löschen.
Das braucht Canvas
| OIDC-Init-URL | https://canvas.mathe.studien.cloud/api/lti/login |
| Target Link URI | https://canvas.mathe.studien.cloud/api/lti/launch |
| Redirect-URIs (Liste) | https://canvas.mathe.studien.cloud/api/lti/launch https://canvas.mathe.studien.cloud/api/lti/login beide eintragen — dann ist ein Vertauschen egal |
| Paste-JSON | /api/lti/config.json |
| Öffnen | in neuem Tab — nicht im iframe |
Aktive Konfiguration
| issuer | https://canvas.instructure.com |
| auth_login_url | https://sso.canvaslms.com/api/lti/authorize_redirect |
| jwks_url | https://sso.canvaslms.com/api/lti/security/jwks |
| client_id | nicht gesetzt |
| privacy_level | public |
| redirect_uri (gesendet) | https://canvas.mathe.studien.cloud/api/lti/launch |
| Zwischenseite | an |