谷歌帐户的Android身份验证已传递到Google App Engine

谷歌帐户的Android身份验证已传递到Google App Engine,第1张

概述在深入研究实现这个特定设计的细节之前,我想要一些关于我是否正确接近它的建议/验证.我有Android的初学者知识,Python,GAE和OpenId的高级初学者.环境> Android应用程序>在Google App Engine上使用Python构建的Web服务>拥有Google帐户的用户脚本我想在我的Android应用程序中启用登录功能

在深入研究实现这个特定设计的细节之前,我想要一些关于我是否正确接近它的建议/验证.我有Android的初学者知识,Python,GAE和OpenID的高级初学者.

环境

> AndroID应用程序
>在Google App Engine上使用Python构建的Web服务
>拥有Google帐户的用户

脚本

我想在我的AndroID应用程序中启用登录功能,而无需在GAE中编写自己的身份验证系统.在应用程序内,用户应该能够以访客身份进行游戏而无法保存高分.如果用户希望保存他的高分,他将在AndroID设备上对他的Google帐户进行身份验证.在游戏结束时,经过身份验证的用户高分将通过Google App Engine上的游戏网络服务保存(与他的Google帐户相关联).用户还应该能够注销并将设备交给朋友,该朋友也可以登录,玩游戏并保存与她的Google帐户相关的高分.

设计

>在AndroID应用程序中,只要用户希望登录,就可以使用OpenID进行身份验证(使用的内容与Nick发布的内容一样.
>从返回的cookie中获取OpenID标记,并将其与当前用户关联.
>对GAE服务进行Web服务调用,将令牌添加为cookie并包含高分
> Web服务将验证令牌是否有效
> Web服务将确定与令牌关联的唯一Google帐户ID(不知道如何执行此 *** 作,但假设应该有一种方法可以执行此 *** 作)并在交叉引用表中查找该唯一ID以查找用户游戏内ID(以前在帐户设置期间创建)
>保存与游戏内ID相关联的高分.
>允许注销,以便其他用户可以使用他们的Google帐户登录游戏并重复上述过程

谢谢您的帮助最佳答案您可能会发现2011 Android + App Engine IO讲话很有帮助. 总结

以上是内存溢出为你收集整理的谷歌帐户的Android身份验证已传递到Google App Engine全部内容,希望文章能够帮你解决谷歌帐户的Android身份验证已传递到Google App Engine所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1139841.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存