2017-11-13 2 views
0

Ich habe verschiedene Back-End-Dienste in Containern ausgeführt. Ich schreibe einen Microservice für den Versand von E-Mails.Gmail-OAuth aus dem Docker-Container

Mein E-Mail-Anbieter für geschäftliche E-Mails ist GSuite (Gmail).

Ich habe Dies alles scheint die folgenden tutorial

Lese gut und gut, aber es erfordert menschliches Eingreifen, um die Anwendung zu genehmigen E-Mails zu senden.

Ich brauche dies vollständig autonom in, dass wann immer der Container startet Zugriff Token und autorisiert sich selbst.

Ist das möglich? Ich kann anscheinend keine Literatur finden, die hilft

Antwort

0

Also fand ich eine Lösung für dieses Problem und dachte, ich würde es posten, nur wenn jemand anderes über dieses Problem stolpert.

Die Antwort auf den Zugriff auf die GMAIL API ohne menschlichen Eingriff ist service accounts.

Dienstkonten können authentifizierte Benutzer imitieren. So zum Beispiel habe ich jetzt ein Dienstkonto E-Mails, als ob sie herkommen [email protected]

Ich folgte im Grunde this

Es gibt ein paar anderen Schritte zu Dienstkonten einrichten, die gefunden werden können here

Ich hoffe, das hilft jemandem.

Verwandte Themen