受信任账户是指与另一个 Canvas 实例建立信任关系的 Canvas 实例。信任关系允许不同的 Canvas 账户共享用户身份,而不是创建两个单独的账户并将它们合并在一起,这样用户就可以登录一个账户并访问两个账户中的课程。
如果您选择第三方身份验证提供商,则可以选择受信任的 Canvas 实例作为身份验证提供商。
笔记:
- 当学生进入具有一级支持的 Canvas 实例中的课程时,他们可以访问一级支持的电话号码,但支持案例会被路由到他们自己的 Canvas 实例支持流程。
- 用户许可证在用户创建时开始计算。
- 当学生使用受信任的帐户进入课程时,全局导航会显示在 Canvas 课程实例的主题中。
- Canvas联盟采用单向信托。更多信息,请访问我们的Canvas联盟如何使用信托账户指南。
建立信托
要在两个或多个账户之间建立信任关系,Canvas 运维团队会配置一个信任设置,该设置存储在 Canvas 代码中。Canvas 界面不会显示信任关系的存在。信任关系可以在多个账户之间建立。
请联系您的客户成功经理,讨论信托账户或建立信托。
确认信托账户
要验证您的帐户中是否已建立信任,请登录 Canvas 并在浏览器地址栏中输入https://yourdomain.instructure.com/api/v1/accounts/:id/trust_links 。
如果您看到类似下面的文字,则表示该机构信任另一家机构:
{"id": 2,"managing_account_id": 21980000000000000,"managed_account_id": 1}
如果看到空白页,则表示该机构不信任任何其他 Canvas 实例。
注意:机构间的数据共享完全取决于建立信任关系的机构。Instructure 不会在 Canvas 平台之外的机构间共享用户数据。
添加用户
通过用户界面手动操作
如果您通过用户 ID、登录 ID 或电子邮件地址手动将用户添加到课程中,确认窗口中会显示一个包含“机构”的列。“机构”列显示用户个人资料的所在地。
使用 CSV 文件导入 SIS
另一种注册方法是导入格式化的 CSV 文件。使用enrollments.csv文件时,对于存在于其他机构的用户,需要添加名为root_account 的列。使用 CSV 文件中的 user_id 和受信任帐户的 Canvas URL(例如 school2.instructure.com),将其上传到 Canvas 的 SIS 导入页面。
此外,在识别受信任帐户中的用户时(例如,在受信任帐户内跨帐户列出用户时), logins.csv文件中的root_account字段是必需的。
执行导入操作的用户必须拥有课程所在账户的访问权限。例如,机构 1 有一门课程,需要从机构 2(一个受信任的实例)注册用户。机构 1(课程所在机构)的管理员需要生成一个 enrollments.csv 文件,其中包含机构 2 学生的 user_id。在 csv 文件的root_account列中,管理员需要输入机构 2 的 Canvas URL(institution.instructure.com),但要省略 csv 文件中的 https://。完成 enrollments.csv 文件的其余部分后,机构 1 的管理员可以在 institution.instructure.com/accounts/:id/sis_import 页面上导入该文件,或者也可以通过 SIS Imports API 上传。
测试环境中的信托账户
只要建立了信任关系,您就可以在测试环境或其他测试环境中测试信任关系。此外,如果您是从 CSV 文件导入数据,则必须将enrollments.csv文件中的root_account列设置为测试环境的 URL(institution2.beta.instructure.com)。
注意:在测试版环境中建立初始信任后,测试版重置后必须重新建立信任。
用户角色期望和限制
学生、教师和管理员可以在他们的个人账户和信托账户中执行各种操作。了解更多关于信托账户用户角色和职责的信息。
以下行为不适用于信托账户:
- 信任关系不会在用户界面上显示任何信息,表明您与其他机构存在信任关系,也不会表明您注册的课程在其他机构。信任关系是两个或多个网站之间的一种不可见的链接。在受信任的其他机构注册课程的用户只能看到他们所注册的课程名称。
- 信托机构不提供任何数据或汇总信息,说明哪些用户在其他机构注册了信托服务。
- 一个机构的用户列表无法从另一个机构浏览。两个机构的管理员需要制定一个业务流程,以便将注册信息从一个机构发送到另一个机构。
- 信托机构不提供任何自动化的信托成员注册流程。用户只能通过上传 CSV 文件或通过 API 进行注册。
- 您不能冒充与受信任帐户关联的其他用户。您只能冒充与您同一帐户关联的用户。