我们有一个访问Google Cloud Endpoints后端的HTML5客户端。我们希望为用户提供合理范围的登录方式,例如:登录与现有的OpenID,或者注册用电子邮件和密码。这些似乎是我们的基本要求!如果有一个更好的选择不会限制我们的观众,那么我们会考虑它。
我们遇到两个问题:(1)似乎终端服务只会验证Google帐户,(2)我们不知道如何支持“使用电子邮件和密码注册”以及终端。
编辑:我们发现我们的要求可以与端点一起使用,但我们没有找到任何Python示例来帮助或支持OpenID提供程序。我们创建了自己的“电子邮件/密码”身份验证选项,并与Google OAuth并行启用。总体而言,使用Cloud Endpoint时的身份验证文档很少。对于较新的“移动后端”项目,文档和示例更为强大。