我有一个简单的问题,我无法用有关 moodle 和 LTI 的资源来解决。
我希望我的用户使用 moodle 凭据登录他们的应用程序(通常使用例如“通过 facebook 登录”)——我的应用程序是消费者还是提供者?
我首先认为该应用程序是提供者,但有些观点让我质疑:
- 不,我不想从 moodle 中启动应用程序。
- 不,我也不想将我的应用内容嵌入到 moodle 中。
- 我只希望在moodle中注册的用户使用他们的moodle用户名和密码登录到应用程序
我在 LTI 提供者上找到的所有内容都假设与第 1 点和第 2 点相反。
但是,我还发现 moodle 本身可以是提供者。它已被证明嵌入在外部应用程序中。但据我了解,消费者负责验证登录(与第 3 点相反)。
我是否遗漏了一些东西,这使得在这里很难看到解决方案?