Skip to main content

为用户禁用 SCIM 预配

你可以为企业的用户帐户禁用 SCIM 预配。

谁可以使用此功能?

Site administrators

注意

在当前版本的 GitHub Enterprise Server 中,SCIM 支持处于beta 版本阶段。 SCIM 支持已在版本 3.17 及更高版本中正式发布。

如何禁用 SCIM?

若要在保持 SAML 启用的同时禁用 SCIM 预配,请执行以下操作:

  1. 在 的右上角,单击你的个人资料照片,然后单击“企业设置”****。

    单击 GitHub Enterprise Server 上的个人资料照片时显示的下拉菜单的屏幕截图。 框出了“企业设置”选项。

  2. 在页面左侧的企业帐户边栏中,单击“ Settings”****。

  3. 在“ 设置”下,单击“身份验证安全性” 。

  4. 取消选择“Enable SCIM configuration”****。

发生这种情况时,用户仍可以通过标识提供者使用 SAML 单一登录,但 SCIM 预配将不再有效。 相反,将再次使用 SAML JIT 预配。 有关 SAML 预配的详细信息,请参阅 为企业配置 SAML 单点登录

如果出于某种原因,你不再有权访问实例,则需要登录到管理控制台并启用内置身份验证。 有关详细信息,请参阅“配置内置身份验证”。 完成此操作后,可以使用启用 SCIM 时创建的 SCIM 设置用户登录到实例,并取消选中上述“Enable SCIM configuration”复选框****。

还能如何禁用 SCIM?

除了在实例上直接禁用 SCIM 预配外,还可执行以下任意操作来禁用 SCIM:

  • 在管理控制台的“身份验证”部分中取消选择 SAML**** 单选按钮。
  • SAML 的“颁发者”**** 或“单一登录 URL”**** 字段在管理控制台的“身份验证”部分中更新。

如果禁用 SCIM 会发生什么情况?

在 GitHub Enterprise Server 上禁用 SCIM 时:

  • 在实例的审核日志中,你应该会看到“business.disable_open_scim”事件。
  • 所有关联的 SCIM 标识和通过 SCIM 预配的组将从实例中删除。
  • 对实例上 SCIM API 终结点的请求将不再成功。
  • GitHub Enterprise Server 上的所有 SCIM 外部标识都将被删除。
  • 有用户帐户将保留原有用户名,不会因为 SCIM 被禁用而被暂停。
  • 所有之前通过 SCIM 预配的外部组都将被删除。
  • 所有用户帐户(包括通过 SCIM 预配的用户)将继续保留在实例中,并且不会被暂停。
  • 站点管理员将能够从站点管理员仪表板管理 SCIM 预配用户的生命周期,例如暂停和删除。
  • 如果启用,用户仍可以通过 SAML 登录。
  • 企业设置中的“Suspended Members”页面将不再存在。 已暂停的成员仍可在站点管理员仪表板中查看