Google App Engine为“控制面板”实施GCM身份验证

时间:2013-12-04 02:45:51

标签: android google-app-engine push-notification google-cloud-messaging

所以我有一些编程游戏的经验,我想添加推送通知但除了html,css和一些轻量级的PHP之外,我的网络体验很少。

我已经在安装了Google插件的Eclipse安装中创建并运行了示例GCM服务器应用程序。

我希望为自己制作一个控制面板来发送通知,并希望只允许自己登录以明显限制公共访问。 Google上的此文档页面仅显示如何使用Google帐户进行身份验证,但似乎任何使用此身份验证的有效Google帐户都可以访问我正在开发的GAE GCM服务器。

https://developers.google.com/appengine/articles/auth

有GAE的人有什么建议吗?我应该只允许Google帐户身份验证,然后只将控制面板内容提供给我指定的帐户,还是应该实施一些“传统”身份验证。我自己不知道“传统”会是什么,但如果有人说通过Google帐户进行身份验证并将内容提供给认证帐户,我会研究它。

1 个答案:

答案 0 :(得分:2)

您需要继续使用Google帐户进行身份验证。 所有这一切都是为了确保用户登录到他们的谷歌帐户,但除此之外没有验证。在您的servlet中,使用用户服务获取当前用户的电子邮件,如果不是您想要显示/返回错误的电子邮件。