Я устанавливаю приложение LTI (rails + sinatra + puma) для обеспечения интеграции google-drive в CanvasLMS с помощью этого кода .
Я думаю, это вопрос учетных данных или заголовков ...
Я добавил прокси-пароль nginx для https.
Дата серверов проверена и совпадает.
После LTI APP github wiki:
-Добавлены учетные данные Google OAuth на .env
-генерированные учетные данные LTI по адресу lti-url / учетные данные / новые
-Добавлено в приложение Canvas для настройки учетных данных LTI и lti-url / config.xml
Журнал из приложения LTI:
[2019-06-12T18:58:33.696088 #9217] WARN -- : LTI Authentication error: Invalid Signature
Спасибо !!
Лучший,
J