Внешние ASP.NET MVC приложения доступ к файлам на Google Drive

StackOverflow https://stackoverflow.com//questions/11698841

Вопрос

Я хотел бы построить внешнее приложение ASP.NET MVC, которое имеет следующие функции:

    .
  • Приложение доступно через свой собственный домен, такой как www.itsowndomain.com
  • Приложение имеет доступ к одной учетной записи Google (например, itherownaccount@gmail.com), где все файлы хранятся в папке привода. Таким образом, пользователи приложения не должны войти в свои собственные учетные записи Google, чтобы получить доступ к файлам из этого приложения. Приложение должно иметь автоматическое доступу к Google Google (itherownaccount@gmail.com), этот процесс должен быть прозрачным для пользователя, им никогда не должен быть аутентифицироваться, его все должны произойти в коде на заднем плане, когда Нагрузки приложений.
  • Приложение будет использовать сборщик Google для перечисления файлов, находящихся в папке Google Google Google.

<Сильные> Мои вопросы следующие:

  1. - это то, что я пытаюсь сделать возможным, в основном используя Google Drive как хранение файлов и загрузка их, загрузка новых и возможных редактирования некоторых из внешнего приложения?
  2. Могу ли я использовать одну учетную запись, потому что все файлы должны быть общедоступны, поэтому я не хочу, чтобы пользователи должны были думать о аутентификации на сайте, чтобы они могли просматривать публично доступные файлы?
  3. Как мне пойти в реализацию этого, есть ли учебное пособие, потому что те, которые я смотрел на всех, отличаюсь, поскольку в основном пытаются аутентифицировать каждого пользователя с собственной учетной записью Google?
Это было полезно?

Решение

  1. Вы можете использовать Google Drive в качестве решения для хранения для вашего приложения, проверьте Google Drive SDK: https://developers.google.com/drive/

  2. Приложение Google Drive Приложение обычно опирается на учетные записи пользователей для хранения их файлов, но ничто не мешает вам использовать свою учетную запись для хранения всех файлов и сделать их публично доступными

  3. Там есть пособие по учебникам ASP.NET MVC и приложение для приложения ASP.NET PhooseHtps://developers.google.com/drive/examples/dotnette- rel="nofollow"> https:// разработчики.Google.com/drive/examples/dotnet , однако, он аутентифицирует каждого пользователя своей собственной учетной записью.Вы можете начать с него и заменить стандартный поток OAuth с одним, который всегда использует ваши учетные данные, например, всегда используя токен обновления, который вы сгенерировали и предоставляете в приложение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top