2017-11-13 5 views
0

다양한 백엔드 서비스를 컨테이너에서 실행하고 있습니다. 전자 메일을 보내는 마이크로 서비스를 작성 중입니다.Gmail OAuth가 도커 컨테이너에 있음

업무용 전자 메일에 대한 전자 메일 제공 업체는 GSuite (영문)입니다.

나는 다음과 같은 tutorial

을 읽어 봤는데이 모두 잘하고 좋은 것 같습니다하지만 이메일을 보낼 수있는 응용 프로그램에 권한을 부여하기 위해 인간의 개입을 필요로한다.

컨테이너를 시작할 때마다 액세스 토큰을 요청하고 자체 권한을 부여한다는 점에서 완전히 자율적이어야합니다.

이것이 가능합니까? 어떤 도움이되는 문학도 찾을 수없는 것 같습니다.

답변

0

그래서이 문제에 대한 해결책을 찾았습니다. 다른 사람들이이 문제에 걸려 넘어지기 시작했다고 생각했습니다.

인간 개입없이 GMAIL API에 액세스하는 방법은 service accounts입니다.

서비스 계정이 인증 된 사용자로 가장 할 수 있습니다. 그들이 [email protected]

에서 오는 경우 그래서 예를 들어 지금은 이메일을 보내는 서비스 계정이 기본적으로 내가 this

가 확인할 수있는 서비스 계정을 설정하는 몇 가지 다른 단계가 있습니다 다음 here

나는 이것이 누군가를 돕기를 바랍니다.

관련 문제