注意: GitHub AE 对 Okta 的单点登录 (SSO) 支持目前处于测试阶段。
关于团队映射
如果您使用 Okta 作为您的 IdP,则可以将 Okta 组映射到 GitHub AE 中的团队。 Okta 组的成员将自动成为映射的 GitHub AE 组的成员。 要配置此映射,您可以配置 Okta "GitHub AE" 应用,以将组及其成员推送到 GitHub AE。 然后,您可以选择 GitHub AE 中的哪个团队将映射到 Okta 组。
基本要求
您或您的 Okta 管理员必须是 Okta 中的全局管理员或特权角色管理员。
您必须使用 Okta 启用 SAML 单点登录。 更多信息请参阅“配置企业的 SAML 单点登录”。
您必须使用 SAML SSO 和 Okta 对企业帐户进行身份验证。 更多信息请参阅“使用 SAML 单点登录进行身份验证”。
将 Okta 组分配给 "GitHub AE" 应用
-
在 Okta 仪表板中,打开组的设置。
-
单击 Manage Apps(管理应用)。
-
在 "GitHub AE" 的右侧,单击 Assign(分配)。
-
单击 Done(完成)。
将 Octa 组推送到 GitHub AE
当您推送 Okta 组并将该组映射到团队时,该组的所有成员都能够登录到 GitHub AE。
-
在 Okta 仪表板中,展开 Applications(应用程序)菜单,然后单击 Applications(应用程序)。
-
单击 GitHub AE 应用程序。
-
单击 Push Groups(推送组)。
-
选择 Push Groups(推送组)下拉菜单,然后单击 Find groups by name(按名称查找组)。
-
键入要推送到 GitHub AE 的组的名称,然后单击 Save(保存)。
将团队映射到 Okta 组
您可以将企业中的团队映射到之前推送到 GitHub AE 的 Okta 组。 然后,Okta 组的成员将自动成为 GitHub AE 组的成员。 对 Okta 组成员身份的任何后续更改都将自动与 GitHub AE 团队同步。
- 在 GitHub AE 的右上角,单击您的头像,然后单击 Your organizations(您的组织)。
- 单击您的组织名称。
- 在组织名称下,单击
团队。
- 在 Teams(团队)选项卡上,单击团队名称。
- 在团队页面顶部,单击 Settings(设置)。
- 在“Identity Provider Group(身份提供程序组)”下,选择下拉菜单,然后单击身份提供程序组。
- 单击 Save changes(保存更改)。
检查映射团队的状态
企业所有者可以使用站点管理仪表板来检查 Okta 组如何映射到 GitHub AE 上的团队。
-
要访问仪表板,请在任意页面的右上角中单击 。
-
在左窗格中,单击 External groups(外部组)。
-
要查看有关组的更多详细信息,请在外部组列表中,单击某个组。
-
组的详细信息包括 Okta 组的名称、作为该组成员的 Okta 用户的列表以及 GitHub AE 上相应的映射团队。
查看已映射组的审核日志事件
要监控映射组的 SSO 活动,可以在 GitHub AE 审核日志中查看以下事件。
操作 | 描述 |
---|---|
external_group.delete | 在删除 Okta 组时触发。 更多信息请参阅“将 Okta 组映射到团队”。 |
external_group.link | 当您的 Okta 组映射到 GitHub AE 团队时触发。 更多信息请参阅“将 Okta 组映射到团队”。 |
external_group.provision | 在 GitHub AE 上将 Okta 组映射到您的团队时触发。 更多信息请参阅“将 Okta 组映射到团队”。 |
external_group.unlink | 当您的 Okta 组从 GitHub AE 团队中取消映射时触发。 更多信息请参阅“将 Okta 组映射到团队”。 |
external_group.update | 在更新 Okta 组的设置时触发。 更多信息请参阅“将 Okta 组映射到团队”。 |
操作 | 描述 |
---|---|
external_identity.deprovision | 当用户从 Okta 组中删除并随后从 GitHub AE 取消预配时触发。 更多信息请参阅“将 Okta 组映射到团队”。 |
external_identity.provision | 在将 Okta 用户添加到 Okta 组并随后在 GitHub AE 上预配到映射的团队时触发。 更多信息请参阅“将 Okta 组映射到团队”。 |
external_identity.update | 在更新 Okta 用户的设置时触发。 更多信息请参阅“将 Okta 组映射到团队”。 |
更多信息请参阅“查看组织的审核日志”。