У меня есть простой вопрос, который я не могу решить с помощью ресурсов о moodle и LTI.Вход в приложение через учетные данные Moodle и LTI - Провайдер или потребитель?
Я хочу, чтобы мои пользователи вошли в свое приложение с учетными данными moodle (как это часто делается с помощью «login via facebook») - это мое приложение - потребитель или поставщик?
Я сначала подумал, что приложение является поставщиком, но некоторые моменты заставляют меня сомневаться, что:
- Нет, я не хочу, чтобы запустить приложение изнутри Мудл.
- Нет, я также не хочу вставлять содержимое своего приложения в moodle.
- Я просто хочу, чтобы пользователи зарегистрированы в MOODLE входа в приложение с их MOODLE имя пользователя и пароль
Все материалы я нашел поставщика LTI предположить противоположное точки 1 и 2.
Однако я также обнаружил, что moodle может быть самим провайдером. Было показано, что оно встроено во внешнее приложение. Но, по моему мнению, потребитель несет ответственность за аутентификацию входа (что противоположно точке 3).
Я что-то упускаю, что так трудно увидеть здесь?
Я не эксперт по LTI, но я понимаю, что он не предназначен для аутентификации удаленных пользователей, это действительно предназначены для «пользователь подписан в сервер A, пожалуйста, сервер B показывает один ресурс - пользователь X ". – davosmith
Да, LTI кажется неправильным методом для моего сценария. Есть ли у меня другой вариант для реализации моего удаленного входа в приложение? – Jankapunkt
Возможно, вы сможете что-то достичь через mnet (хотя это должно быть заменено в какой-то момент). Кроме того, вам, вероятно, понадобится какой-то пользовательский код (возможно, что-то связанное с тем, что он является поставщиком oauth?) – davosmith