Oauth 2.0 是否为多个用户使用单个客户端ID?

Oauth 2.0 是否为多个用户使用单个客户端ID?,oauth-2.0,google-drive-api,Oauth 2.0,Google Drive Api,我试图确保所有用户都上传到某个项目的特定文件夹。 我已经看过OAuth2,但我需要用户使用项目的帐户而不是自己的帐户上传,这样就不会删除任何内容 可能 data.clientId=config.client\u id; 是否修改为仅使用项目帐户ID?如何找到该用户的ID?您需要为“单一”驱动器帐户授予访问令牌,并使用相同的访问令牌来验证所有呼叫。您可能误解了“客户端ID”。”“客户端id”指的是应用程序,而不是该应用程序的用户。因此,假设您的所有用户都将使用相同的应用程序,他们也将使用相同的客户

我试图确保所有用户都上传到某个项目的特定文件夹。 我已经看过OAuth2,但我需要用户使用项目的帐户而不是自己的帐户上传,这样就不会删除任何内容

可能 data.clientId=config.client\u id;
是否修改为仅使用项目帐户ID?如何找到该用户的ID?

您需要为“单一”驱动器帐户授予访问令牌,并使用相同的访问令牌来验证所有呼叫。

您可能误解了“客户端ID”。”“客户端id”指的是应用程序,而不是该应用程序的用户。因此,假设您的所有用户都将使用相同的应用程序,他们也将使用相同的客户端id。从您问题的字里行间可以看出,我认为您正在寻找一个服务帐户。谢谢你的皮诺伊德。我对这些东西几乎一无所知。我基本上希望每个用户都使用“Save to GoogleDrive”扩展,但是所有上传都要转到项目帐户的驱动器,并且扩展要作为项目而不是用户登录。上传后,用户可以查看但不能编辑(或删除)文档。您将无法使用该扩展名,因为(正如您所发现的)以这种方式保存的任何文件都归用户所有。您需要自己的扩展,该扩展可以执行相同的操作,但使用服务帐户保存到普通驱动器帐户。感谢pinoyyid-我有折扣服务帐户,因为我了解到,一旦分配驱动器,您就无法增加驱动器大小。当我测试使用编辑权限共享项目文件夹时,用户可以删除该文件夹中的所有文件,即使他们以前从未接触过这些文件。这就是为什么我想把所有东西都锁起来。稍后我将对此进行另一尝试-非常感谢您的输入。如果您使用的是服务器流(即非嵌入式/Javascript),您可以使用普通用户作为“所有者”来代替服务帐户。您只需登录即可,因为这将使用一次来授权访问并生成刷新令牌。