UAM Moodle — LTI 1.3 Platform and Web Services
UAM self-hosts two Moodle learning platforms, Grado 2026/27 at moodle.uam.es and Posgrado at posgrado.uam.es, both acting as LTI 1.3 / LTI Advantage platforms. Each publishes live public signing keys at /mod/lti/certs.php (RS256 RSA, kid 3ef1afab74110b0d11ed on the Grado instance), an OIDC authorization endpoint at /mod/lti/auth.php and an access-token service at /mod/lti/token.php that returns a well-formed OAuth error to an unsigned request. The Moodle web services REST endpoint is enabled and answering with a Moodle invalidtoken exception, meaning tokens exist but are issued only by UAM administrators. Recorded as one surface rather than split per protocol: it is one deployment, and splitting it would inflate the footprint the way this cohort was inflated before.