我是一家公司雇用的程序员,用于开发该公司拥有的网络应用程序。我们允许用户使用Twitter登录。我们希望允许用户使用Facebook登录。为此,我们需要令牌插入OAuth 2。
据我所知,Facebook要求应用程序归Facebook用户所有,而Facebook用户则唯一识别自然人。我不想使用我现有的Facebook ID注册;我的工作身份与朋友和家人无关,此外,我不会无限期地成为公司的雇员。我还没有发现任何信息表明我可以将应用程序的所有权交给另一个开发人员,尽管我认为这个过程必须在逻辑上是必需的。我可以违反Facebook条款并创建一个新的ID来注册应用程序,或者我可以尝试通过注册应用程序来指导公司的CEO(不是程序员)。由于我甚至无法通过第1步,所以我无法排练这个过程,这将变得复杂。
所以我的编程问题是,有没有一种方法我还没有发现Facebook允许公司委托注册应用程序的苦差事?如果不这样做,是否有人通过Facebook开发人员的迷宫发布了一条路线,以便在最少的步骤中获得OAuth密钥?
答案 0 :(得分:1)
您可以使用您的Facebook帐户创建应用程序,最初,然后您可以创建一个名为“我的应用程序管理员”的Facebook组 - 然后让任何在公司中重要的人加入Facebook组(包括您自己)然后在应用设置中,将该组设置为应用的管理员。 (您还可以为洞察用户,开发人员和测试人员创建单独的组)
该组中的任何人现在都是管理员。通过这种方式,公司可以通过添加或删除该组中的人员来控制对应用的访问。
这不是一个理想的解决方案。 Facebook希望能够将应用程序开发人员帐户链接到真人 - 这是一种防止垃圾邮件等方式。
希望这有用。