2012-11-30 8 views
6

Valence APIを使用しているアプリケーションから実際にログアウトする方法を実装しようとしています。私は明らかに私の最後にセッションをクリアすることができますが、実際にDesire2Learnサイトから実際にログアウトするAPIもありますか?私はドキュメントを見て、何も見ませんでした。Desire2Learn Valence APIログアウト

+0

私はD2LのインスタンスでJavaScriptを追跡しましたが、https://site.name.edu/d2l/logoutが少なくともログアウトしたいことを確認するページを提供していると判断できました。これにより、少なくともログアウトするための簡単なオプションが与えられます。 – Harry

+0

実際には、これはAPIセッションを実際に終了するようには見えません。それはログアウトしますが、APIコールは、ログインしていないことを反映していません。 – Harry

+0

ユーザーのトークンを無効にすることを意味しますか? – Flame

答えて

3

現在、明示的にログアウトまたはログインするルートはありませんが、Valence認証プロセスを使用して新しいユーザーの資格情報を生成することはできます。その場合、LMSとのオープンセッションを持たないユーザと対話するためにブラウザを使用する必要があります。LMSは、認証のユーザ部分を実行するブラウザがオープンセッションを持っていると考える限り、ユーザーに再認証を求める代わりに、そのユーザーのユーザー資格情報を返信します。

通常、LMSとの非アクティブなセッションが短時間で終了すると、LMSは、アプリが認証プロセスを開始した場合にユーザーに再認証を強制します。

+0

それは理にかなっています。情報をありがとう。 – Harry

関連する問題