2016-11-23 162 views
0

我在Google App Engine(Java)上有一个Rest API,我想添加身份验证。我将有一个Angular.js和ios/android客户端。用户应该能够通过电子邮件/密码或社交媒体登录。Google App Engine上Rest API的身份验证

使用OAuth我可以进行电子邮件/密码验证吗? 有什么其他方法可以做到这一点?

+0

OAuth和Client登录是两回事。我所知道的大多数身份验证服务器都没有实现任何形式的登录名和密码来访问它们。 – DaImTo

回答

0

默认情况下,您可以为用户添加认证通过一个谷歌帐户:

最近,在上一次Google I/O期间,Google宣布可以使用Firebase身份验证在Google App Engine上对用户进行身份验证。有趣的方面是,Firebase身份验证“支持使用密码进行身份验证,Google,Facebook和Twitter等流行的联邦身份提供商等。”而上面提出的解决方案仅适用于Google帐户。

最近,Google在其GCP博客上发布了关于如何使用Firebase对Google App Engine上的用户进行身份验证的详细解释,但是......仅针对Python,请参阅https://cloudplatform.googleblog.com/2016/10/how-to-authenticate-users-on-Google-App-Engine-using-Firebase.html。我们目前正在等待与Java相同的官方解释!希望它会很快出版。