【问题标题】:Rolling a user authentication system for Android app为 Android 应用滚动用户认证系统
【发布时间】:2017-03-04 07:15:59
【问题描述】:

我对如何在我的应用程序中实现用户系统有点困惑。

对于一个小的概述,移动应用程序需要允许用户登录或注册、关注其他用户以及收藏/喜欢项目。

我已经查看了 Google Cloud Platform 上用于实现用户身份验证的文档:

我过去曾使用过 Parse,并且希望 Firebase 用户身份验证系统能够提供类似的体验,但由于 Firebase 与 App Engine 发生冲突,该路线是行不通的。

我知道还有用户 API,可用于限制对已登录用户的 Cloud Endpoints 调用。

如何为我的应用推出用户身份验证系统?想到的最佳解决方案是将用户电子邮件和密码存储在 Google Cloud Datastore 中,并在用户登录时检查该组合是否存在。但是,我对创建用户系统相当不熟悉,这似乎会带有某种安全问题。

【问题讨论】:

  • 哪个 Firebase 与 Google App Engine 冲突?
  • 显然在 App Engine 标准环境中使用 Firebase 需要手动缩放:To use Firebase with App Engine standard environment, you must use manual scaling. from cloud.google.com/solutions/mobile/…

标签: java android google-app-engine authentication


【解决方案1】:

您可以将 Firebase 身份验证与 Google App Engine 结合使用。您必须使用手动扩展实例的信息不正确。这是一个错误并已修复。更多信息请查看以下帖子

Verify Firebase Token at Google App Engine

【讨论】:

  • 啊,是的。如果在 AppEngine 应用程序中使用长时间运行的 Firebase 侦听器,则需要手动扩展。无论如何,我仍然想知道如何在没有 Firebase 的情况下扮演我自己的用户系统。
猜你喜欢
  • 1970-01-01
  • 2017-06-05
  • 1970-01-01
  • 1970-01-01
  • 2011-03-30
  • 1970-01-01
  • 1970-01-01
  • 2020-04-10
  • 1970-01-01
相关资源
最近更新 更多