4

现在创建一个位于 Parse.com 之上的 Web 应用程序是微不足道的。现在我有了这个 web 应用程序,我想通过 oauth 可访问的 api 将它的一部分公开给其他开发人员。因此,他们可以开发一个应用程序,让我的网站用户通过 oauth '授予他们权限',他们现在可以访问 api。

我将如何开始这样做?

更新:@Mubix 回复后,我觉得以下澄清会有所帮助

目前我正在通过 REST api 从服务器访问 Parse,以解决任何 javascript 安全问题 re:api 密钥等。因此,api 将由 Parse 以外的服务器提供服务。此外,服务器代码位于 javascript/nodejs 中。我遇到了https://github.com/jaredhanson/oauth2orize这似乎是一个可能的候选人,我想知道其他人是如何做到的,以及是否有人真的更进一步并集成了 Parse 访问。

4

1 回答 1

2

嗯..有趣的问题!

法律: 首先,他们的ToS似乎并没有禁止您尝试做的事情,但您应该在开始之前仔细阅读。

实现: 虽然 parse 不提供构建您自己的 API 的功能,但您可以自己实现一些东西。您可以将第三方开发人员视为您应用的用户。您可以使用ACL来控制访问。

问题:

  • 我看不到任何方法可以完全在解析中实现 oAuth。
  • 第三方应用程序将如何访问您的 API?理想情况下,您希望他们使用 REST 接口,但使用 parse.com REST API,您将无法管理对数据不同部分的访问。

结论: 完全在 parse 中实现 API 似乎太麻烦了。我建议您编写一个瘦 API 层来处理身份验证并使用 parse 作为后端。您可以使用可用于解析的服务端库之一。例如。PHP 库节点解析

于 2013-01-11T04:43:28.320 回答