Работаете с Googles API в front-end или backend? - PullRequest
0 голосов
/ 27 июня 2018

Я только начал работать с API Google (пока что Календарь и Gmail). Я уже получил оба примера, работающие как с моим Frontend (React), так и с моим Backend (Java - Spring).

У меня есть следующие сомнения: если я хочу, чтобы пользователи могли отправлять электронную почту с использованием официального API , а не javax.mail , это должно быть сделано в бэкэнде или в Frontend? Поскольку официальная документация показывает только примеры на Java и Python.

Если ответ на Backend, как пользователи смогут проходить аутентификацию через OAuth2, если они «не должны» видеть информацию на стороне сервера.

Спасибо

1 Ответ

0 голосов
/ 28 июня 2018

Хорошо, ищет ответ. Я нашел следующее руководство ...

https://developers.google.com/identity/sign-in/web/server-side-flow#step_1_create_a_client_id_and_client_secret

Как правило, вы можете получить однократный код доступа на стороне клиента, который отправляется на сторону сервера, где он может получить долгосрочный access_token, чтобы иметь автономный доступ после правильной аутентификации.

...