Google app engine Google云端点-从内部数据库验证用户

Google app engine Google云端点-从内部数据库验证用户,google-app-engine,oauth-2.0,google-cloud-endpoints,google-cloud-endpoints-v2,Google App Engine,Oauth 2.0,Google Cloud Endpoints,Google Cloud Endpoints V2,(简介) 我是谷歌云端点的新手,我已经开始构建一些HTTP REST服务。 这些服务的目的是让我的应用程序的用户直接使用(企业对消费者,而不是企业对企业)。 (问题) 我需要以一种只有注册用户才能检索到合理数据(以及登录后)的方式保护我的服务。我的主要目的是将注册用户列表保存在我的CloudSQL数据库中(不想使用Google帐户的FB)。我无法在谷歌官方文档中找到关于认证的具体信息 有人能告诉我如何继续并建议一些教程吗 提前感谢您。端点代理可以验证JWT,我们提供了两种用于创建JWT的替代方案

(简介)
我是谷歌云端点的新手,我已经开始构建一些HTTP REST服务。
这些服务的目的是让我的应用程序的用户直接使用(企业对消费者,而不是企业对企业)。

(问题)
我需要以一种只有注册用户才能检索到合理数据(以及登录后)的方式保护我的服务。我的主要目的是将注册用户列表保存在我的CloudSQL数据库中(不想使用Google帐户的FB)。我无法在谷歌官方文档中找到关于认证的具体信息

有人能告诉我如何继续并建议一些教程吗


提前感谢您。

端点代理可以验证JWT,我们提供了两种用于创建JWT的替代方案。Auth0和Firebase都具有良好的用户管理功能和用于生成jwt的客户端库。两者都允许您选择身份提供商(如FB或谷歌)或仅使用用户名/密码

查看文档

如果您不想使用Auth0或Firebase身份验证,您可以使用私钥自己对JWTs进行签名,只需将公钥的URL提供给代理即可(请参阅同一文档页面上的“自定义”选项卡)


至于在数据库中查找单个用户,您必须自己完成这一部分。

感谢@Oaktowner的帮助和及时的回答。把它当作正确答案。