Ich habe Spring + Maven-basierte Java-Anwendung mit Rest-Web-Service. Bei jedem Aufruf dieses Rest-Webdienstes möchte ich, dass meine Anwendung eine Datei auf mein Google Drive-Konto hochlädt.Authentifizierung zum Hochladen von Dateien in mein Laufwerk mit Google Drive API-Client-Bibliothek für Java
fand ich this.
Wie kann ich Authentifizierungskonto vor dem Hochladen in meiner Anwendung? Benötige ich Google OAuth2.0 for web application server application? oder Authentifizierungsmethode in quick start guide for java wird für meine Anwendung tun? Ich bin neu in OAuth.
Gibt es eine komplette Anleitung auf Google-Laufwerk Authentifikation und Laufwerk-APIs?
Was ist der Unterschied zwischen Google OAuth2.0 für installierte App und Google OAuth2.0 für Web-Application-Server? Wann sollte ich jedes verwenden?
Bedeutet dies, dass OAuth 2.0 für installierte App eine Benutzeraktion erfordert? Wenn ich Google Drive-Konto habe und ich meine Anwendung mit client_secret.json wie im Tutorial vorgeschlagen ausführen, brauche ich noch Benutzeraktion, um angeforderte Berechtigungen zu authentifizieren und zu gewähren? Meine App wird auf dem Server ausgeführt, und der Webdienstendpunkt wird bei einem Ereignis ausgelöst. Der Endpunkt verarbeitet die ausgelöste Anfrage und lädt eine Datei auf das Laufwerkkonto. Ansonsten macht die App nichts anderes. Wir wollen dies nicht durch Einbeziehung von Benutzeraktionen erreichen. Nur ein Benutzerkonto sollte erforderlich sein. – rsnhah
Ich habe eine kopflose Anwendung und ich habe OAuth2.0 für das Dienstkonto verwendet, da es keine Zustimmung des Benutzers erfordert. https://developers.google.com/identity/protocols/OAuth2ServiceAccount – rsnhah