我在这里发送SOS信息但是谁知道......
所以我想使用AppEngine应用程序作为移动应用程序的后端(可在ios和android上使用,但到目前为止还没有基于浏览器的应用程序)。
我想支持匿名用户以及使用不同提供商(Google,Facebook和传统用户名/密码)登录的用户。
所以谷歌身份工具包似乎是要走的路......我设法在ios上运行身份工具包演示(因为谷歌因为没有提供Swift框架而感到羞耻......)但是我仍然没有得到它如何适用于AppEngine应用程序:
在appengine方面如何检查请求是来自登录用户还是来自匿名用户?
AppEngine OAuth服务文档提到了OAuth2“身份验证:承载”令牌,但如果我是正确的话,Google身份工具包会返回“Google身份证令牌”。另外,哪个API提供了doc中提到的OAuthService?欢迎任何maven存储库信息......
如果Google Identity Toolkit不合适,这意味着我必须构建一个自定义解决方案,我是否应该使用oauth客户端作为我的移动应用程序的授权代码流?我应该构建自定义会话实现吗?
非常感谢您的帮助
布里厄克
答案 0 :(得分:0)
Here is the python version of what I think you're wanting
如果我有任何错误,请在此澄清,因为我也试图理解这一点。