c# - 验证使用 Gmail 的 .NET 应用程序时出现问题
问题描述
我创建了一个控制台应用程序,每小时读取一次我的 Gmail 收件箱,该应用程序部署到 Azure 并作为 WebJob 运行。
收到来自 Google 的关于没有竞赛屏幕的电子邮件。谷歌要我输入“应用程序主页链接”,但没有,因为它不是网站。
知道如何解决这个问题吗?
解决方案
如果您的应用仅适用于您的组织或 G Suite 域,您可以在 OAuth 同意屏幕配置中将其标记为仅限内部使用:
- 转到 GCP Console OAuth 同意屏幕页面。
- 单击页面顶部的项目选择器下拉菜单。
- 在出现的 Select from 对话框中,选择您的项目。
- 在应用程序类型下,选择内部,然后单击保存。
如果以上不适用于您,那么。不幸的是,解决它的唯一方法是放置他们要求的页面。我建议找到某种免费的托管页面。我相信 Azure 和 Google 都提供免费的网络托管服务。如前所述,pages.github.com 也可能是一种选择。
推荐阅读
- python - 如何使用 dict 优化我的代码?
- firebase - 如何检查文档是否存在于flutter中?
- openmp - 运行的 OpenMP 线程比通过 omp_set_num_threads() 设置的线程多?
- format - 如何在 Octave 中格式化复制和粘贴
- sql - 依靠一列并按另一列分组
- size - 我的移动响应代码在桌面屏幕上显示时太大
- python - 为什么没有按照 replace() 语句替换所有反斜杠?
- three.js - 特定轴上的三个 JS 旋转
- python - psycopg2.errors.UndefinedTable:关系“练习”不存在 - Django 测试
- bash - 这个 bash for 循环中的 # 符号是什么意思?