Frage

Ich möchte eine externe ASP.NET-MVC-Anwendung erstellen, die die folgenden Funktionen aufweist:

  • Die Anwendung ist über eine eigene Domäne wie www.itsowndomain.com
  • erreichbar
  • Die Anwendung hat Zugriff auf ein Google-Konto (z. B. itsworkaccount@gmail.com), in dem alle Dateien im Laufwerkordner gespeichert sind. Die Benutzer der Anwendung sollten also nicht sich bei ihren eigenen Google-Konten anmelden müssen, um auf die Dateien dieser Anwendung zuzugreifen. Die Anwendung muss einen automatischen Zugriff auf diesen Google-Laufwerk (itswownaccount@gmail.com) haben. Dieser Prozess sollte für den Benutzer transparent sein, sie sollten sich niemals authentifizieren, es sollte alle in dem Code im Hintergrund erfolgen, wenn das Anwendungslasten.
  • Die Anwendung verwendet den Google Picker, um die Dateien aufzulisten, die sich in den Google-Laufwerksordnern (its issownaccount@gmail.com) befinden.

meine fragen sind wie folgt:

    .
  1. Ich versuche, dies zu tun, um das Google-Laufwerk als Speicherung von Dateien mithilfe von Dateien mithilfe von Dateien zu verwenden, und laden Sie sie herunter, laden Sie neue und mögliche Bearbeitung von einigen externen Anwendungen herunter?
  2. Kann ich ein Konto verwenden, da alle Dateien öffentlich verfügbar sein sollten, sodass Benutzer nicht über die Authentifizierung in einer Website nachdenken müssen, damit sie öffentlich zugängliche Dateien anzeigen können?
  3. Wie gehe ich zur Implementierung dessen, gibt es ein Tutorial, da diejenigen, die ich alle angesehen habe, als sie meistens versucht, jeden Benutzer mit ihrem eigenen Google-Konto zu authentifizieren?
War es hilfreich?

Lösung

    .
  1. Sie können Google Drive als Speicherlösung für Ihre Anwendung verwenden, überprüfen Sie das Google Drive SDK: https://developers.google.com/drive/

  2. Google Drive-Anwendung setzt in der Regel auf die Konten der Benutzer, um ihre Dateien zu speichern, aber nichts verhindert, dass Sie Ihr Konto verwenden, um alle Dateien zu speichern und sie öffentlich zugänglich zu machen

  3. Es gibt ein ASP.NET-MVC-Tutorial- und Muster-App auf https:// Entwickler.Google.com/drive/examples/doTnet authentifiziert jedoch jeden Benutzer mit seinem eigenen Konto.Sie können damit starten und den Standard-OAuth-Fluss durchsetzen, mit dem Sie Ihre Anmeldeinformationen immer verwenden, indem Sie immer ein aktuelles Token verwenden, das Sie im Voraus erstellt haben, und der App bereitgestellt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top