如果有人可以帮助我提供战略投入,如何实现我的目标,那就太好了:
- 我写了一个 C# 桌面应用程序 (WPF)
- 我有一个 Google App Engine 项目,它为 Android 应用程序提供数据
现在我的桌面应用程序需要将一些数据传递给我的 App Engine 应用程序。因此,应用程序必须验证为 App Engine 应用程序的所有者。由于不推荐使用所有其他 Google 方法,我必须前往 OAUTH2 以让我的桌面应用程序将自己验证为所有者。
因此我必须在 Google APIs Console 上注册一个项目。
但是:我不需要列出的 Google APIS(地图,...)的任何服务,因为要以所有者身份进行身份验证,它绝对足以登录 Google 帐户(GmailAccount、Google 帐户等)。这让我的 App Engine 应用程序将我识别为所有者。
我将不胜感激有关以下方面的建议:
我应该注册一个没有服务的项目只是为了通过 OAUTH2 登录吗?(这可能吗?)
登录到另一个服务(意味着,采取最简单的方法,只是为了能够以所有者身份进行身份验证)似乎不是很“干净”的解决方案。这是对的,还是我应该走这条路?
..我还阅读了有关服务帐户的信息,但不想使用它,因为我希望也能够通过任何网络浏览器通过我的“人类”帐户来操作我的应用程序。
感谢您的任何建议!