使用前端或后端的Google API?

时间:2018-06-26 22:06:43

标签: spring reactjs api oauth-2.0 google-api

我刚刚开始使用Google API(目前为日历和Gmail)。我已经在前端(React)和后端(Java-Spring)上都使用了这两个示例。

我有以下疑问,如果我想让用户能够使用官方API发送电子邮件,而而不是javax.mail 应该在后端执行,也可以在前端执行?由于official documentation仅显示Java和Python上的示例。

如果答案在后端,则如果用户“不应该”查看服务器端信息,用户将如何通过OAuth2进行身份验证。

谢谢

1 个答案:

答案 0 :(得分:0)

确定要寻找答案。我找到了以下指南...

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

基本上,您可以获得客户端的一次性访问代码,该代码被发送到服务器端,一旦获得正确的身份验证,它就可以获得长期的access_token以便脱机访问。