IDE Services Cloud Help

JetBrains Account 验证模块

JetBrains Account 身份验证模块允许已注册 JetBrains 产品或服务的用户,使用其 JetBrains Account 凭据登录 IDE Services Cloud。

JetBrains Account 身份验证模块。

启用 JetBrains Account 身份验证

要允许已有 JetBrains Account 资料的用户登录 IDE Services Cloud,请启用 JetBrains Account 身份验证模块。

要启用 JetBrains Account 验证模块:

  1. Access Management (权限管理) 部分的 Administration (行政) 菜单中,选择 Auth Modules (验证模块)

  2. 点击 New module (新模块) 按钮。

    • Select an identity provider (选择身份提供商) 对话框将打开。

      选择身份提供商
  3. 选择 JetBrains Account (JetBrains 账户) 身份验证模块。

    • Auth Modules (身份验证模块) 页面显示 JetBrains Account 身份验证模块的设置。

  4. 点击页眉中的 Enable (启用) 按钮。

    • JetBrains Account 身份验证模块已添加到 IDE Services Cloud。

    • 身份验证模块已启用并可使用。

设置

在设置页面顶部,您可以查看关于身份验证模块的一般信息。

设置

描述

名称

存储身份验证模块的名称。 使用此设置可将该模块与 Auth Modules (身份验证模块) 列表中的其他身份验证模块区分开。

您可以通过 Rename (重命名) 操作更改身份验证模块的名称。 有关详细信息,请参阅 操作

组织

存储 JetBrains Account 中您组织的链接。 仅在配置了 API 访问时,显示此字段。

已导入到 IDE Services Cloud 的账户

显示在 IDE Services Cloud 中因 JetBrains Account 同步登录或添加的当前用户数量。

在 JetBrains Account 中发现的用户账户

显示 JetBrains Account 中贵组织存在的用户账户数量。

上次同步

显示 IDE Services Cloud 上次与 JetBrains Account 同步用户账户的时间。

General (常规) 标签页上的设置可帮助您配置允许的域和邮件、API 访问以及 IDE Services Cloud 与 JetBrains Account 之间的用户同步。

设置

描述

允许的域和电子邮件

将用户账户的创建限制为具有指定域或特定邮箱地址的用户。 如需指定多个域或邮箱地址,请每行输入一个值。

IDE Services Cloud 可识别带或不带 @ 符号的域,这意味着您可以将域指定为 @domain.com 或仅为 domain.com

如果用户尝试使用不属于指定域的 JetBrains Account 登录,则:

  1. IDE Services Cloud 将不允许该用户登录,并显示相关错误信息。

  2. IDE Services Cloud 不会为该用户创建新账户。

  3. IDE Services Cloud 不会将此 JetBrains Account 添加到系统中已存在的用户账户的 Logins (登录) 列表。

默认

将当前身份验证模块设为 默认

客户代码

存储 JetBrains Account 中贵组织的唯一数字标识。

您可以在 JetBrains Account 里组织名称旁边找到客户代码。

客户 API 令牌

存储访问 JetBrains Account API 的 API 令牌。 默认情况下,IDE Services Cloud 会在首次启动时自动生成一个 API 令牌。

您可以通过点击 Set new value (设置新值) 替换预配置令牌。 如需了解如何在 JetBrains Account 中生成 API 令牌,请参阅 此文章

计划同步

决定与 JetBrains Account 同步用户属性和组成员资格的频率。

如果启用该设置,您可以从三个预设间隔中选择一个:

  • 每小时

  • 每 3 小时

  • 每天早晨 9 点

您也可以随时点击页眉中的 Sync organization users now (立即同步组织用户。) 按钮手动启动同步。

如果设置被禁用,则在登录时,用户资料和组成员资格仍会以每个用户为单位进行同步。

仅当身份验证模块为 Enabled (启用) 时,同步功能才会启用。

其他设置

Additional settings (其他设置) 标签页上的设置可让您管理账户创建、组成员关系,并减少空闲连接消耗的处理资源损失。

设置

描述

用户创建

启用未注册用户通过 JetBrains Account 登录 IDE Services Cloud 时自动创建账户的功能。

禁用用户创建时,仅以下用户可以登录:

  • 通过 JetBrains Account 登录 IDE Services Cloud 或通过与 JetBrains Account 服务同步新增的 JetBrains Account 用户。

  • 已存在于 IDE Services Cloud 并且拥有已验证的、被允许的邮箱的用户。

自动加入组

新用户在注册到 IDE Services Cloud 时会自动加入指定的组。 您可以选择一个或多个组。 自动加入组的新用户会继承分配给该组的全部 IDE Services Cloud 权限。

建议您至少将用户添加到一个组中。 否则,新用户仅获得当前分配给 All Users (所有用户) 组的权限。 请勿使用此选项将用户添加到权限超过所需、可访问敏感数据的组。

授权延期类型

保存用于在授权延期时识别身份验证模块的值。 如果提供了该值,IDE Services Cloud 将处理将由 JetBrains Account 发放的访问令牌交换为可访问 IDE Services Cloud 的令牌的请求。

如需了解如何使用 Hub REST API 交换访问令牌,请参见 Extension Grants

连接超时

设置连接 JetBrains Account 服务的等待时长。 默认设置为 5000 毫秒(5 秒)。

读取超时

设置从 JetBrains Account 服务读取和获取用户档案数据的等待时长。 默认设置为 5000 毫秒(5 秒)。

JetBrains Account 变更历史

链接至 IDE Services Cloud 的 Audit Events (审核事件) 页面。 您可以在此查看应用于该身份验证模块的变更记录。

操作

页眉中提供了以下操作:

操作

描述

测试登录

可通过 JetBrains Account 服务进行身份验证,用于测试用户是否能够登录。

立即同步

启动 JetBrains Account 组织与 IDE Services Cloud 之间的用户同步。

启用

启用身份验证模块。

仅当身份验证模块当前被禁用时显示此选项。

禁用

禁用身份验证模块。

仅当身份验证模块当前启用时显示此选项。

重命名

允许您更新现有身份验证模块名称并更改其默认图标。

您可以在 More options (更多选项)... (…) )菜单中找到此操作。

删除

从 IDE Services Cloud 中移除身份验证模块。 仅当您已配置可让用户登录 IDE Services Cloud 的其他身份验证模块时使用。

您可以在 More options (更多选项)... (…) )菜单中找到此操作。

2026年 3月 16日