我想构建一个具有以下功能的外部 asp.net mvc 应用程序:
- 该应用程序可通过其自己的域访问,例如 www.itsowndomain.com
- 该应用程序可以访问一个 Google 帐户(例如 itsownaccount@gmail.com),其中所有文件都存储在 Drive 文件夹中。因此,该应用程序的用户不必登录自己的 Google 帐户即可访问该应用程序中的文件。应用程序需要自动访问此(itsownaccount@gmail.com)的谷歌驱动器,该过程应该对用户透明,他们永远不必验证自己,这一切都应该在后台代码中发生应用程序加载。
- 该应用程序将使用 Google Picker 列出 (itsownaccount@gmail.com) 的 google Drive 文件夹中的文件。
我的问题如下:
- 我正在尝试做的事情是否可行,基本上是使用 Google Drive 作为文件存储并下载它们,上传新文件并可能从外部应用程序编辑一些文件?
- 我可以使用一个帐户,因为所有文件都应该是公开可用的,因此我不希望用户必须考虑在站点中进行身份验证,以便他们可以查看可公开访问的文件?
- 我该如何实现这一点,是否有教程,因为我看过的教程都不同,因为他们大多尝试使用自己的 Google 帐户对每个用户进行身份验证?