Antwort

6

Sie können nicht. Ein Dienstkonto ist eine sudo-Benutzertyp-Sache. Ja, es hat ein Google Drive-Konto, Google Kalender ... aber Sie können sich nicht auf der Web-Oberfläche für Dienstkonten anmelden.

Option/Arbeit um/Tipp:

Es gibt eine leichte Abhilfe. Mit dem Dienstkonto können Sie Ihrem Google-Konto Zugriff auf ein Verzeichnis auf seinem Google-Laufwerk gewähren. Wenn Sie sich dann bei Google Drive anmelden, können Sie die Dateien sehen. Tipp: Wenn Sie mit den Dateien interagieren möchten, muss Ihnen das Dienstkonto auch Zugriff auf alle Dateien im Verzeichnis gewähren.

Sie können files.patch und permissions verwenden, um dies zu erreichen.

+0

@Dalmto danke für die Wiederholung. Kann ich einen API-Anruf von der Browserauthentifizierung als Dienstkonto ausführen? – ButuzGOL

+0

Open Authentifizierung im Allgemeinen ist ein bisschen schwierig, es erfordert, dass Sie HTTP POST jede Sprache ausführen können, die eine HTTP-Post kann Oauth verwenden können. Browser sind HTTP GET, also wird es wahrscheinlich nicht direkt über einen Webbrowser funktionieren. Sie müssen dafür eine Programmier- oder Scrypting-Sprache finden. – DaImTo

+0

@ButuzGOL Sie können API-Aufrufe von überall durchführen, sofern Sie über ein Zugriffstoken verfügen. Die eigentliche Frage ist, ob Sie ein Zugriffs-Token von einem Browser-Client für einen Dienst erhalten können, und die Antwort ist nein. Sie müssen entweder ein Zugriffstoken mit einer Server-App abrufen und dieses für den Client freigeben (natürlich sicher), oder Sie müssen erst einmal erneut nachlesen, warum Sie ein Dienstkonto verwenden, und möglicherweise eine andere Lösung verwenden. – pinoyyid

Verwandte Themen