nicht sicher, ob dies wirklich dumme Frage, aber ist es möglich, den Zugriff auf/nutzen die Dropbox im Rahmen einer Web-API.Nutzen Dropbox in Web API
Berücksichtigen Sie Folgendes. Ich habe eine mandantenfähige Front-End-Anwendung in Angular geschrieben. Das Backend (Multi-Tenant) in einer C# -Web-API. Der Benutzer kann Dokumente/Dateien hochladen. Die API ist verantwortlich für das Hochladen der Dokumente zum Speicheranbieter. In diesem Fall ist es Dropbox. Die Sache ist, ich habe gelesen, dass Dropbox Benutzername/Passwort Auth nicht mehr unterstützt. Daher wird OAuth verwendet, wenn der Benutzer der anrufenden Anwendung zustimmen muss. Dies muss nur einmal passieren. Da mehrere Benutzer in einem einzigen Mieter kann den Online-Speicher nutzt, bin ich kämpfen, um zu sehen, wie diese über einen Web-API funktionieren würde ...
Irgendwelche Vorschläge? Danke!
Wenn Sie das Dropbox .NET SDK verwenden, würde ich an den Beispielen zur Verfügung gestellt, einen Blick darauf werfen. Wenn Sie sich ihre einfache Blog-Demo ansehen, können Sie sehen, wie sie Zugriffstoken für alle Benutzer in der Datenbank speichern. Wenn sie eine Datei hochladen, rufen sie das Zugriffstoken im Backend für den Benutzer ab, der die Aktion ausführt und authentifizieren die Anforderung an Dropbox https://github.com/dropbox/dropbox-sdk-dotnet/tree/master/dropbox-sdk-dotnet/Examples ich nicht sicher bin, ob dies ist, was Sie suchen, aber vielleicht wird es Hilfe zeigen Sie in die richtige Richtung ... – comradburk
@comradburk vielen Dank für die Antwort. Also kann ich nicht nur ein Zugangstoken speichern und für alle Benutzer verwenden? Ich möchte nur einen Speicherort für alle Benutzer verwenden. Tatsächlich richtet der Benutzer root admin die Dropbox-Instanz ein. Alle anderen Benutzer auf der Website müssen nicht wissen, welcher Speicheranbieter verwendet wird. –