2012-11-30 56 views
6

我试图实现从我的应用程序使用Valence API实际注销的方式。我明显可以清除会话,但是有没有办法通过API实际注销Desire2Learn站点?我查看了文档,没有看到任何内容。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

相关问题