【问题标题】:3-legged OAuth for Google API console app?谷歌 API 控制台应用程序的三足 OAuth?
【发布时间】:2018-03-08 16:11:48
【问题描述】:

我一直在玩,并在 C# 中创建了简单的控制台应用程序,它可以读取我的 gmail 收件箱,搜索来自健身房的电子邮件,如果我已经安排了小组训练并收到了回复电子邮件,则会创建 google 提醒。当我在本地运行应用程序时,一切正常。

但我想将它部署到 Azure 并创建 WebJob,这就是问题的开始。在本地我会弹出窗口,我在其中授予应用程序权限,但在 WebJob 中我不能这样做。比我创建了一个服务帐户,但我无法启用服务帐户的域范围权限,因为我没有 G Suite,我使用常规 gmail。我在这里有什么选择?我一直在阅读,OAuth 2.0 三足实施似乎是要走的路?

【问题讨论】:

  • 你需要配置auth token和redirect url。
  • 能否详细说明一下?

标签: c# .net oauth-2.0 google-oauth


【解决方案1】:

如果您尝试将此应用程序仅用于您的 gmail 收件箱,那么您可以获得一个刷新令牌(本地为您的应用程序),然后在您的应用程序中对其进行硬编码。

如果你想为其他用户制作这个应用程序,那么你必须做更多的工作并申请应用程序验证并实施 3 legged auth。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 2016-01-31
    • 1970-01-01
    相关资源
    最近更新 更多