J'ai une application java basée sur spring + maven ayant un service web de repos. Pour chaque appel à ce service web de repos, je souhaite que mon application télécharge un fichier sur mon compte google drive. J'ai trouvé this.Authentification pour télécharger des fichiers sur mon disque à l'aide de la bibliothèque cliente de l'API du lecteur Google pour Java
Comment puis-je authentifier un compte avant de le télécharger dans mon application? Ai-je besoin de Google OAuth2.0 for web application server application? ou la méthode d'authentification dans quick start guide for java fera pour mon application? Je suis nouveau à OAuth.
Existe-t-il un guide complet sur l'authentification google drive et l'utilisation d'API de lecteur?
Quelle est la différence entre google Oauth2.0 pour l'application installée et google Oauth2.0 pour le serveur d'applications Web? Quand devrais-je utiliser chacun?
Cela signifie-t-il que OAuth 2.0 pour l'application installée nécessite une action de l'utilisateur? Si j'ai un compte google drive, et que j'utilise mon application avec client_secret.json comme suggéré dans le tutoriel, ai-je encore besoin d'une action utilisateur pour m'authentifier et accorder les permissions demandées? Mon application sera exécutée sur le serveur, et son point de terminaison de service Web sera déclenché sur un événement, endpoint traitera cette demande déclenchée et télécharger un fichier sur le compte du lecteur. L'application ne fait rien d'autre en dehors de cela. Nous ne voulons pas y parvenir en impliquant des actions de l'utilisateur. Un seul compte de lecteur d'utilisateur devrait être requis. – rsnhah
J'ai une application sans tête et j'ai utilisé OAuth2.0 pour le compte de service car il ne nécessite pas le consentement de l'utilisateur. https://developers.google.com/identity/protocols/OAuth2ServiceAccount – rsnhah