使用OAuth认证我的应用并允许其访问Google App Engine上的数据

2 投票
2 回答
562 浏览
提问于 2025-04-17 18:55

我在Google App Engine上有一个网络服务器,我想保护我的数据。我的手机应用会访问这个服务器来获取数据。

我的想法是通过OAuth来验证我的应用,当它通过REST请求一些数据时。第一次验证后,应用就可以一直访问这些内容。

我不想要用户的个人数据,比如Google账号或Facebook账号。我的手机应用会代表用户去访问我的服务。

这样做可行吗?有没有其他人有好的想法来创建这样的结构?

我没有使用Google End Point,我的GAE是用Python开发的。

提前谢谢你们!

祝好,
马里奥·豪尔赫·瓦列

2 个回答

0

我觉得你需要的是一个服务账号,可以参考一下这个链接:https://developers.google.com/accounts/docs/OAuth2,页面底部有相关信息。

我也是刚开始接触应用引擎,所以别把我的话当成绝对真理。

0

我看到你说你不使用端点,但没有说明原因。其实,端点可能正是你想要的解决方案,因为它专门为同一方的情况设计的,也就是说你拥有后端和客户端应用,这正好符合你所描述的情况。

撰写回答