Как решить ошибку аутентификации для приложения LTI в NodeJS? - PullRequest
0 голосов
/ 10 июля 2020

Я разрабатывал приложение, совместимое с LTI, используя библиотеку omsmith ims-oms для nodejs ( здесь ), и до сих пор оно было очень полезным.

Однако я Произошла странная ошибка. Приложение в целом работает, но иногда выдает ошибку Expired nonce. После пары тестов это иногда случается при первой попытке доступа к приложению от потребителя LTI или в других случаях, когда вы пытаетесь повторно войти в приложение через 5 минут, когда истекает срок действия временной метки nonce. .

Это пример кода, который я создал, чтобы изолировать проблему (https://github.com/juanpabloreyesg/lti_simple), но пока я не уверен, что делаю неправильно. Я избегаю использования базы данных из-за простоты приложения, но я не знаю, как справиться с этой первой продолжающейся ошибкой аутентификации nonce.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...