【发布时间】:2016-06-29 02:11:24
【问题描述】:
我正在构建一个符合 xAPI 的 LMS,使用 https://learninglocker.net/ 作为我们的 LRS。管理员可以上传包含 xAPI 包的 zip 文件。 LMS 将解压缩它,找到启动文件,并允许用户启动该 URL,将 LRS 的凭据作为查询参数传递。然后,包可以直接向我们的 LRS 报告它想要的任何内容,而我们的 LMS 无法对其进行任何控制。
此外,由于 LRS 凭据在 url 中清晰可见,精通技术的用户可以使用它们将他们想要的任何记录写入 LRS。
避免这种情况的标准方法是什么?目前我能想到的唯一解决方案是不让包访问我们的 LRS,而是通过我们的 LMS 将所有请求代理到我们的 LRS,并让包访问该代理端点。
有更好的方法吗?
【问题讨论】:
标签: scorm tin-can-api