服务帐户的用户ID /密钥对到期

时间:2014-06-04 23:56:37

标签: desire2learn valence

任何人都可以指导我以下内容:

我正在使用valence api将数据导入lms系统并使用Windows服务来执行相同操作。

我创建了一个服务帐户,并使用此帐户的用户ID /密钥对验证valence api调用。

我的问题是: 我们是否有此用户ID /密钥对的到期日期?我已经读过某个地方(但现在无法找到)它将在30天后过期。如果是这种情况,我该如何防止它过期?

1 个答案:

答案 0 :(得分:0)

用户ID /密钥对的生命周期是可配置的值。 UserID / Key对的预期生命周期是无限期,直到标记为到期。当其中一个事件发生时,用户ID /密钥对 K 将标记为到期:

  • K 达到了所有用户ID /密钥对的配置“生命周期”(以秒为单位)(也就是说,它是在很多秒前创建的)。这是应用组织范围的单个LMS配置值。默认情况下,它设置为一个特殊值,意思是“无限期”(也就是说,它意味着“没有任何用户ID /密钥对的自然到期时间”),但特定的LMS管理员可以设置或获取D2L来设置,具体价值(如一周,一个月,等等)。

  • 重置LMS用户帐户的密码:用户更改自己的密码,或者管理员执行用户帐户的密码重置。此事件将标记该用户的所有现有用户ID /密钥对的到期日期。

  • LMS管理员撤消该用户的第三方应用程序访问权限。此事件将标记该用户的所有现有用户ID /密钥对的到期日期。

当用户ID /密钥对被标记为到期时,它会在很短的时间之后被一个任务定期删除并删除所有以这种方式标记的密钥。 (通常标记密钥到期和删除密钥之间的延迟是一段非常短的时间,但不是即时的。)