标识和验证
Note
本文档采用 AI 辅助机器翻译。译文仅供参考,不保证准确性;此内容的英文版为官方权威版本。
Blackboard 身份验证框架使提供 ID 和密码凭据的用户能够在 Blackboard 中验证和启动会话。该框架还支持将 Blackboard 与一个或多个外部身份验证提供程序集成。
Blackboard 身份验证框架 使用 Building Block 技术提供,具有完整的用户界面安装、管理和日志记录功能。这种使用 Building Block 来提供验证集成的方法可消除与自定义验证相关的系统管理障碍与问题。验证框架通过将验证提供程序的配置和管理移动到用户界面,无需进行命令行验证管理,从而提升了验证集成体验。自定义验证实施不再需要对升级进行“专门”维护,因为所有验证现在都使用 Blackboard Building Block 技术。
默认情况下,Blackboard 支持中央身份验证服务 (CAS) 和轻量级目录访问协议 (LDAP) 以及安全断言标记语言 (SAML)。
轻量级目录访问协议 (LDAP)
轻量级目录访问协议 (LDAP) 是一种 Internet 标准,可提供对不同计算机系统和应用程序中信息的访问。LDAP 使用一组协议来访问信息目录并检索信息。目录就像数据库,但所含的信息更具描述性且基于属性。目录中信息的读取频率通常高于其编写或修改频率。LDAP 允许在机构计算机平台上运行的应用程序获取用户名和密码等信息。
通过提供单点管理实现集中处理此类信息,从而简化您的工作。在单个位置提供用户信息,以减少重复信息的存储,进而降低维护需求。LDAP 验证还允许用户使用单个登录和密码来访问许多不同的应用程序。
安全 LDAP (LDAPS)
Blackboard 支持安全 LDAP (LDAPS)。
单点登录 (SSO) 和中央认证服务 (CAS)
中央认证服务 (CAS) 是最常见的集中式 Web 验证单点登录 (SSO) 协议,适用于组织内部的验证。
SAML
安全断言标记语言 (SAML) 是一种基于 XML 的数据格式,可用于在不同系统之间对用户进行验证和授权。SAML 经常用作单点登录 (SSO) 解决方案,包括 Blackboard。正确安装和配置后,SAML 允许 Blackboard 用户使用其用户名和密码从其他机构或应用程序登录。SSO 通过提供对登录的无缝集成,为管理员和用户节省了时间。
用户信息以 SAML 断言形式在系统之间传递。身份提供程序是用户帐户的第三方主机,您的 Blackboard 实例充当服务提供者。身份提供程序发送 Blackboard 用于为用户创建或更新帐户的属性。这些属性可以包含用户名、名字、姓氏和电子邮件地址等信息,被打包在安全令牌(如 SAML 断言)中。当用户使用单点登录输入其登录信息时,身份提供程序会将此 SAML 断言发送到 Blackboard。如果用户名与系统中的任何内容都不匹配,则 Blackboard 会创建一个新帐户,其中包含 SAML 断言中包含的用户属性。
默认内部验证器和多重身份验证
Blackboard 附带内部身份验证器。没有与第三方验证器(如 LDAP)完全集成的机构通常会使用此功能,或者外部用户(如来访教员或家长)将其用作辅助验证器。
默认情况下,用户密码采用 SHA-2 系列中的 SHA-512 加盐标准进行存储,具体在美国国家标准技术局 (NIST) Special Publication 180-4 安全哈希标准中进行定义。Blackboard Learn 添加了使用 HMAC-SHA-512 的安全随机种子进行“加盐”的最佳实践。加盐做法非常重要,因为在用户密码哈希暴露给未经授权的执行者的情况下,它对破解密码具有更高的计算要求。
验证尝试将记录到标准化的安全日志中。密码存储方案配置和用户密码向新密码存储方案的迁移也会记录到标准化的安全日志中。
多重身份验证
某些机构强制实施多重身份验证 (MFA) 来实现安全策略和最佳实践。您可以将 Anthology 提供的第二个身份验证因素用于内部身份验证方法(该方法要求用户提供用户名和密码)。
启用 MFA 后,用户将在提供正确的用户名和密码后开始 MFA 注册过程。他们可以使用自己偏好的验证器应用程序或贵机构建议的验证器应用程序。
用户每次登录时,都需要输入由其受信任设备上的身份验证应用程序生成的 6 位数代码。
如果用户无法访问其受信任设备,则可以通过机构定义的正常支持渠道请求重置其 MFA。这允许用户开始新设备的注册过程。
要将 MFA 设置为活动状态,请转到“管理员工具”面板:
选择集成。
选择身份验证。
选择默认,然后选择编辑。
在多重身份验证下,切换到活动。
要重置用户的 MFA,请转到“管理员工具”面板:
选择用户。
按用户名搜索用户。
选择该用户的菜单,然后选择重置 MFA。
弹出窗口将要求您确认这是您要执行的任务。选择确定。
注意
MFA 只与移动应用程序内的强制网页验证方法兼容。如果机构激活了原生身份验证方法,则用户在登录移动应用程序时不需要输入 TOTP 代码。与本机身份验证方法的兼容性将在将来的版本中提供。