私はmoodleとLTIに関するリソースで解決できないという簡単な質問があります。Moodleの資格情報とLTIを使用してアプリにログインする - プロバイダまたはコンシューマ?
moodleの資格情報を使用してユーザーにアプリケーションをログインさせたい場合があります(たとえば、「facebook経由でログイン」など)。私のアプリはコンシューマーかプロバイダですか?
私は最初のアプリを提供しているが、いくつかのポイントは私がそれに疑問を作る考えた:
- いいえ、私はMoodleの中からアプリを起動する必要はありません。
- いいえ、自分のアプリのコンテンツをmoodleに埋め込むことも望ましくありません。
- 私はちょうど私が、自分のMoodleユーザ名とアプリへのMoodleログインして登録されたユーザとパスワード
私はLTIプロバイダで見つかったすべてのコンテンツがしかしポイント1及び2
の反対を想定したいですまた、ムードルはプロバイダそのものになる可能性があることがわかりました。これは、外部アプリケーションに埋め込まれていることが示されています。しかし、私の理解では、消費者はログインを認証する責任があります(これはポイント3の反対です)。
私は何かを見逃しています、それはここでそのようなことを見るのがとても難しいですか?
をhelp.s
https://github.com/atomicjolt/try_oauth
ホープ私はLTIの専門家ではないんだけど、私の理解は、に署名されている、それは本当にユーザー」のために設計されていますリモートユーザの認証のために設計されていないということですサーバーAは、サーバーBが単一のリソースを表示できますか?ユーザーはX "です。 – davosmith
はい、私のシナリオではLTIが間違った方法であるようです。リモートアプリのログインを実現する別のオプションがありますか? – Jankapunkt
あなたはmnet経由で何かを達成することができるかもしれませんが(それはある時点で置き換えられるはずです)。それとは別に、カスタムコードが必要になるかもしれません。(おそらくoauthプロバイダーに関連するものでしょうか?) – davosmith