在app引擎中只使用一个用户的gdata需要决定

时间:2011-08-17 15:14:48

标签: google-app-engine gdata

我正在构建一个GAE应用程序,允许用户在不同的上下文中共享文档。没什么太花哨的。 我想以这样一种方式使用Gdata:它是拥有文档的应用程序,而不是用户。这样,我不需要任何类型的令牌 - 一个人会想到。

这是主要的想法:

App用户创建doc - >应用创建doc并拥有它 - >用户可以RUD&分享文档

是否有任何推荐的方法只使用硬编码用户进行身份验证?密码? 到目前为止,ClientLogin似乎已成为可能。 http://code.google.com/apis/gdata/docs/auth/clientlogin.html

但我对以下内容仍有疑问:

  1. 我是否将自己置于可能限制其他替代方案的情况下?
  2. ClientLogin真的是最好的方式吗?
  3. 真的可以在这里使用其他人的经验建议。拖延是杀了我。

    干杯,

    一个。

1 个答案:

答案 0 :(得分:0)

如果这是一个个人项目,并且您只有一小部分用户,那么设计可能就行了。

使用OAuth的一个非常好的理由是您不需要在某处存储帐户密码。相反,您将能够实现一个简单的“设置”过程来获取和存储访问令牌。 OAuth也很好,因为您可以限制访问范围。

但是,我必须说,我觉得你的问题很模糊 - 所以更具体的答案很难。