2. 选择身份验证方法

在安装密码同步之前,您需要先选择一种 Google 身份验证方法。我们建议您使用服务账号进行身份验证。 如果您要通过命令行安装 Password Sync,则必须使用服务账号。

您也可以使用三方模式 OAuth 进行身份认证,但仅限使用装有 Desktop Experience 的 Microsoft Windows Server 的情况。如果您的网域控制器超过 5 个,您必须分别对每个网域控制器进行授权,这可能会非常耗时。我们建议您改用服务账号。

当前进度:第 2 步(共 7 步)

方法 1:使用服务账号进行身份验证

服务账号属于应用而非用户。应用代表服务账号向 Google API 发送请求,因此用户不必直接参与身份验证过程。

使用服务账号的优点:

  • 多个网域管理员可以管理和监控服务账号。 因此,即使管理员发生更改,密码同步功能也不会受到影响。
  • 服务账号不受影响三方模式 OAuth 的刷新令牌数量上限的限制。
  • 服务账号凭据以 JSON 文件形式下载,可在多个网域控制器上使用。您无需为每个网域控制器重复授权流程。
  • 如果您使用服务账号进行身份验证,则无需使用网络浏览器。使用 Windows Server Core 时,您可以配置密码同步。
  • 您可以使用命令行安装和配置密码同步。

使用服务账号的缺点:

  • 您必须在 Google Cloud 中创建项目,这会导致设置过程更加复杂。

方法 2:使用三方模式 OAuth 进行身份验证

借助三方模式 OAuth,应用会代表用户向 Google API 发送请求。但是,与服务账号不同,三方模式 OAuth 通常需要各个用户授予应用访问其数据的权限。对于密码同步,网域管理员会在设置过程中代表网域中的所有用户执行此步骤。为确保 Password Sync 能够为网域中的每位用户成功同步用户密码,网域管理员必须在各个网域控制器上对 Password Sync 进行授权。

使用三方模式 OAuth 的优点:

  • 使用三方模式 OAuth 进行身份验证操作简单,而且只需完成 1 个设置步骤。

使用三方模式 OAuth 的缺点:

  • 它仅适用于安装了 Desktop Experience 的 Windows Server,而不适用于 Windows Server Core。
  • 包含多个网域控制器的网域可能会超过令牌上限。 您必须分别对每个网域控制器进行授权,这可能会非常耗时。
  • 三方模式 OAuth 与单个管理员账号绑定。如果相应账号被停用或删除,密码同步功能就无法使用。
  • 与服务账号不同,您无法在 Google Cloud 中监控使用情况。
  • 如果您使用三方模式 OAuth,则无法通过命令行安装和配置密码同步。


Google、Google Workspace 以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。