在 Android 上使用 OAuth 身份验证进行 AppEngine 身份验证



有很多信息,但我找不到我的问题的最新答案。

我有
1)Android应用程序,其中用户已获得身份验证令牌(例如来自GoogleAuthUtil)
2)Google AppEngine应用程序,提供自定义REST API

问题
有没有办法使用令牌(在安卓端)对AppEngine应用程序进行身份验证?
在AppEngine方面,我只需要验证用户

的电子邮件附言
我不想使用终结点,因为它们不支持自定义域

对于那些感兴趣的人 - 这是我对针对 AppEngine 应用程序

进行身份验证的最佳方式的研究结果我最终得到了@Tim Bray在这篇精彩文章中描述的解决方案。

该解决方案具有以下优点:
1)它适用于本地测试
2) 域没有限制(终结点不支持自定义域)
3)如果您有自定义的REST API,则只需要添加令牌验证(其他代码保持原样)
4)它利用了Google OAuth机制实现,因此我认为它是推荐的方法
之一5)它真的很容易实现

最新更新