Canvas LMS (Instructure tenancy) — REST + LTI 1.3
EUR's learning management system. Live and credentialed: /api/v1/courses returns 401 {"status":"unauthenticated","errors":[{"message":"user authorisation required"}]}. Two machine-readable surfaces answer without a credential and establish real LTI 1.3 conformance: /api/lti/security/jwks returns a live RSA JWKS, and /.well-known/openid-configuration returns the platform's OIDC metadata (issuer https://canvas.eur.nl, RS256, authorization_code grant, the /login/oauth2 endpoint triple). Recorded as a tenancy — Canvas's REST contract is Instructure's and is not saved under EUR's slug.