如何使用GMail API(IMAP)的可用客户端ID和客户端密钥为OAuth身份验证生成访问令牌

时间:2017-07-11 07:50:08

标签: oauth oauth-2.0 javamail gmail-api gmail-imap

我已使用Google API Console为我的Java Web应用程序为我的应用程序生成了客户端ID和客户端密钥。

我希望在我的应用程序中生成一个access token来验证邮箱,并在JavaMail API的帮助下从那里读取邮件。

This link有一些理论信息,但我无法理解如何获得令牌。

1 个答案:

答案 0 :(得分:0)

答案将取决于应用程序在何处运行,因为它决定了如何接收访问令牌:

  • 将OAuth 2.0用于Web服务器应用程序
  • OAuth 2.0 for Client-side
  • Web应用程序OAuth 2.0 for Mobile&桌面应用
  • 用于电视和限制输入设备应用的OAuth 2.0

根据应用程序的类型,有不同的替代或库可用于获取访问令牌,并且围绕它定义了不同的特定机制。

因此,更容易深入了解可用的具体选项。