在我的Rails应用程序成功启动后,我正试图通过content消息规范调试发布内容回Brightspace --但我只从Brightspace服务器中得到了无法理解的500个错误--我猜想我发送了一个错误签名(Brightspace确认了这一点),但我还没有找到确切的文档,说明如何计算出nonce、timestsamp和签名,也没有找到一个看起来能够处理这个问题的开源库。
任何建议都很感激。
发布于 2017-09-14 15:04:46
我发现Instructure的IMS::LTI::Models::Messages::ContentItemSelection虽然没有文档化,但可以生成签名的params,然后可以在服务器端发布或迭代来呈现HTML表单客户端,然后使用/lib/ims/lti/models/messages/content_item_selection.rb的/lib/ims/lti/models/messages/content_item_selection.rb类自动提交。
https://stackoverflow.com/questions/46183486
复制相似问题