我正在制作一些符合SCORM 1.2的电子学习内容。但是,似乎您必须打包所有要在LMS上交付和使用的东西。是否仍然可以拨打外部服务器?我认为是,但这是不好的做法吗?
澄清示例: 假设我有一个在外部服务器上运行的服务,我无法打包该服务以交付给LMS。但是,我仍然想对此提出要求。可以在用户正在执行SCORM课程的同时进行此操作吗?
答案 0 :(得分:1)
您可以拨打电话,但请注意,这是一个不好的做法。
从本质上讲,您将不信任呼叫的人或身份,因为您不能在其前面放置安全凭证,并且呼叫本身(或呼叫之前的身份验证请求)可能会受到MITM的影响。攻击。
如果您只是加载不安全的资源,则可以这样做,CORS将适用。
话虽如此,您可能对Rustici跨域产品https://rusticisoftware.com/products/rustici-cross-domain/(我为Rustici工作的全部内容)感兴趣。