0

我是一家公司雇用的程序员,负责开发该公司拥有的网络应用程序。我们允许用户使用 Twitter 登录。我们希望允许用户使用 Facebook 登录。为此,我们需要将令牌插入 OAuth 2。

问题是,据我所知,Facebook 要求应用程序归 Facebook 用户所有,并且 Facebook 用户必须唯一标识一个自然人。我不想使用我现有的 Facebook ID 注册;我的工作身份与朋友和家人无关,而且我不会无限期地成为公司的员工。我还没有找到任何信息表明我可以将应用程序的所有权交给另一个开发人员,尽管我认为这样一个过程在逻辑上是必需的。我可以违反 Facebook 条款并创建一个新 ID 来注册应用程序,或者我可以尝试通过注册应用程序的过程来指导公司的 CEO(他不是程序员)。由于我什至无法通过第 1 步,因此我无法排练该过程,这将使这变得复杂。

所以我的编程问题是,有没有一种方法我还没有发现 Facebook 允许公司委托注册应用程序的琐事?如果做不到这一点,是否有人通过 Facebook 的开发者迷宫发布了一条路线,以最少的步骤获取 OAuth 密钥?

4

1 回答 1

1

您最初可以使用您的 Facebook 帐户创建应用程序,然后您可以创建一个名为“我的应用程序管理员”之类的 Facebook 群组 - 然后让公司中重要的任何人加入该 Facebook 群组(包括您自己)然后在应用程序中设置,将该组设置为应用程序的管理员。(您还可以为见解用户、开发人员和测试人员创建单独的组)

该组中的任何人现在都将成为管理员。这样,公司可以通过在该组中添加或删除人员来控制对应用程序的访问。

这不是一个理想的解决方案。Facebook 希望能够将应用程序开发人员帐户链接到真实的人——这是防止垃圾邮件等的一种方式。

希望这会有所帮助。

于 2012-04-19T10:14:24.197 回答