使用OAuth认证我的应用并允许其访问Google App Engine上的数据
我在Google App Engine上有一个网络服务器,我想保护我的数据。我的手机应用会访问这个服务器来获取数据。
我的想法是通过OAuth来验证我的应用,当它通过REST请求一些数据时。第一次验证后,应用就可以一直访问这些内容。
我不想要用户的个人数据,比如Google账号或Facebook账号。我的手机应用会代表用户去访问我的服务。
这样做可行吗?有没有其他人有好的想法来创建这样的结构?
我没有使用Google End Point,我的GAE是用Python开发的。
提前谢谢你们!
祝好,
马里奥·豪尔赫·瓦列
2 个回答
0
我觉得你需要的是一个服务账号,可以参考一下这个链接:https://developers.google.com/accounts/docs/OAuth2,页面底部有相关信息。
我也是刚开始接触应用引擎,所以别把我的话当成绝对真理。
0
我看到你说你不使用端点,但没有说明原因。其实,端点可能正是你想要的解决方案,因为它专门为同一方的情况设计的,也就是说你拥有后端和客户端应用,这正好符合你所描述的情况。