Я создал простое веб-приложение hello-world, используя фреймворк express.js.
Я хочу, чтобы приложение было совместимым с IMS-LTI, чтобы Moodle и другие системы управления обучением могли запускать его как внешний инструмент.
Однако я не понимаю, как аутентифицировать запуск LTI в моем приложении (оно использует oauth), и я не могу найти ни одного примера express.js / node.js о том, как это делается. Я вижу, что существует модуль узла паспорта-lti (https://www.npmjs.org/package/passport-lti), но как новичок с узлом я просто не понимаю скудную документацию.
Я использовал password.js для создания локальной аутентификации - используя это видео (https://www.youtube.com/watch?v=twav6O53zIQ), я надеялся на аналогичную помощь для аутентификации запуска LTI ...
Любая помощь приветствуется.
Ура, Олли