使用带有 C# 的服务器应用程序,如果只能使用以下方式进行身份验证,那么在访问同一域中的用户时它应该如何工作:OAuth2Authenticator 接口?
我可以访问域驱动器的管理员,但我缺少 2.0 中的 3 条腿 OAuth。
查看此链接中的说明:https ://developers.google.com/drive/delegation 因为这不是作为服务执行的,并且没有使用 Google Apps,因此无法访问:https://www.google。 com/a/cpanel/mydomain 也不知道运行服务器应用程序的机器的 IP。
目前我正在使用:“已安装应用程序的客户端 ID”,它可以工作。但我需要的是将文件也存储在同一域中的其他用户中。
另一个暂时有效的解决方案是首先将它们存储在管理域帐户中,然后将它们移动到用户域帐户中。但这消除了将其定向到最终用户驱动器上的父/文件夹的可能性。它将始终存储在该最终用户的根目录中。
基本上我想要的是以下内容:
- 服务器应用程序正在本地计算机上运行(可以使用管理员域帐户)
- 该应用程序将文件上传给同一域中的不同用户,但使用他们自己的电子邮件地址,然后也拥有自己的云端硬盘。