Можете ли вы совершать звонки на внешние API с помощью курса SCORM - PullRequest
0 голосов
/ 27 ноября 2018

Я занимаюсь созданием контента для электронного обучения, совместимого с SCORM 1.2.Однако кажется, что вы должны упаковать все, что нужно доставить и использовать в LMS.Можно ли совершать звонки на внешний сервер?Я предполагаю, что это, но разве это плохая практика?

Пример для пояснения: скажем, у меня есть служба, работающая на внешнем сервере, которую я не могу перенести для доставки в LMS.Тем не менее, я все еще хотел бы делать запросы к нему.Можно ли это сделать из курса SCORM, когда пользователь проходит курс?

1 Ответ

0 голосов
/ 28 ноября 2018

Вы можете сделать звонок, но, как вы указали, это будет плохая практика.

По сути, вы не будете доверять тому, кто или что делает звонок, потому что вы не можете установить безопасныйучетные данные перед ним и сам вызов (или запрос аутентификации перед вызовом) будут подвержены атакам MITM.

Если вы просто загружаете небезопасный ресурс, вы можете сделать это, CORS будет применяться.

Сказав это, вас может заинтересовать продукт Rustici Cross Domain https://rusticisoftware.com/products/rustici-cross-domain/ (полное раскрытие информации, я работаю для Rustici).

...