使用带有C#的服务器应用程序,如果只能通过以下方式进行身份验证,那么在访问同一域中的用户时该如何工作? OAuth2Authenticator界面?
我可以访问域名云端硬盘的管理员,但我错过了2.0中的3脚OAuth。
查看此链接中的说明:https://developers.google.com/drive/delegation 由于这不是作为服务执行的,并且没有使用Google Apps,因此无法使用 访问权限:https://www.google.com/a/cpanel/mydomain 此外,从运行服务器应用程序的机器的位置也不知道IP。
目前我正在使用:“已安装应用程序的客户端ID”,它可以使用。但我需要的是还将文件存储在同一域中的其他用户中。
另一个暂时有效的解决方案是首先将它们存储在管理域帐户中,然后将它们移动到用户域帐户。但这消除了将其指向最终用户驱动器上的父/文件夹的可能性。它将始终存储在root用户中。
基本上我想要的是:
答案 0 :(得分:0)
是的,你可以通过2条腿的oauth来做到这一点,它可以提供域范围的授权。 以下是一些供您参考的链接: https://developers.google.com/gdata/docs/auth/oauth#2LeggedOAuth http://support.google.com/a/bin/answer.py?hl=en&answer=2538798